@charset "utf-8"; 

html,body,div,iframe,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,nobr,small,strong,sub,sup,var,dl,dt,dd,ol,ul,li,fieldset,label,legend,caption,article,aside,dialog,strong,b,em,i,table,tbody,tr,td,th,form,input,textarea,select,fieldset,legend,button
	{
	margin: 0;
	padding: 0;
	background: transparent;
	outline: none;
}

html {
	height: 100%;
}

body {
	font: 12px/1.5 "\5B8B\4F53", Arial, Tahoma, Georgia, Verdana, Simsun,
		Helvetica, Mingliu;
	min-width: 994px;
	height: 100%;
}

ol,ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: none;
}

caption,th,td {
	text-align: left;
	font-weight: normal;
}

blockquote,q {
	quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none;
}

em,cite {
	font-style: normal;
}

button {
	overflow: visible;
	font-size: 1em;
	padding: 0;
}

input,select {
	vertical-align: middle;
}

input:-webkit-autofill {
	background-color: transparent !important;
}

a {
	text-decoration: none;
	color: #4e9ad4;
}

a:hover {
	text-decoration: underline;
	color: #0270c5;
}

a:focus {
	outline: none;
}

.clearfix:after,.clearfixItems li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfixItems li {
	_height: 1%;
}

.clear {
	clear: both;
}

.ir,.sprite {
	text-indent: -9999px;
	overflow: hidden;
}

.hide {
	display: none;
}

.bold,th,strong,.strong,.b {
	font-weight: bold;
}

.l {
	text-align: left;
}

.r {
	text-align: right;
}

.c {
	text-align: center;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.pointer {
	cursor: pointer;
}

h1,.f1 {
	font-size: 28px;
}

h2,.f2 {
	font-size: 24px;
}

h3,.f3 {
	font-size: 18px;
}

h4,.f4 {
	font-size: 14px;
}

h5,.f5 {
	font-size: 12px;
}

h6,.f6 {
	font-size: 10px;
}

.box {
	min-width: 944px;
	min-height: 100%;
	overflow: hidden;
	_height: 100%;
	_overflow: visible;
}

@media screen and(-webkit-min-device-pixel-ratio:0) {
	.box {
		overflow: hidden;
		width: 100%;
	}
}

@media screen and(-webkit-min-device-pixel-ratio:0) {
	.wrap {
		padding-bottom: 28px;
	}
}

.wrap {
	margin: 0 auto;
	text-align: left;
	padding-bottom: 28px;
	_position: relative;
}

.tips {
	background:
		url(../netdisk/st2.netdisk/images/newdisk/backgrounds.png)
		no-repeat;
}

.gray {
	color: #999;
}

.blue {
	color: #0270c5;
}

.red {
	color: #c00;
}

.chocolate {
	color: #cd7921;
}

.maroon {
	color: #83332a;
}

#overView,.overView {
	width: 944px;
	margin: 20px auto 12px auto;
	position: relative;
}

.whd {
	height: 72px;
	overflow: hidden;
}

.wft {
	height: 5px;
	overflow: hidden;
}

.wbd {
	padding: 0 5px 0 3px;
}

.wbd .inner {
	padding-top: 1px;
	background: #fcfcfc;
}

.wbd .setting-inner-bg {
	background:
		url(../netdisk/st2.netdisk/images/newdisk/setting-inner-bg.jpg)
		left bottom repeat-x #fff;
}

.wbd .inner .con {
	position: relative;
}

.whd .topbar {
	padding: 2px 18px 0 23px;
	height: 40px;
}

.whd .tit {
	width: 320px;
	float: left;
}

.whd .tit h2 {
	float: left;
	display: inline-block;
	color: #fff;
	padding-top: 12px;
}

.whd .tit h2 {
	*display: inline;
}

.whd .tit cite {
	color: #d5ecfc;
	font-weight: normal;
	font-size: 12px;
	padding-left: 5px;
}

.whd .tit .linknum {
	display: inline-block;
	height: 27px;
	padding: 11px 0 0 8px;
	margin: 2px 0 0 9px;
	background:
		url(../netdisk/st2.netdisk/images/newdisk/min-icon.png)
		no-repeat 0 -2945px;
	color: #f1f8fc;
}

.whd .tit .linknum em {
	color: #f5db00;
	font-weight: bold;
}

.whd .search {
	float: right;
	width: 176px;
	border: 1px solid #97a6b3;
	background: #e7f5fa;
	margin: 8px 0 0 0;
}

.whd .searchbg {
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: #d5e7f3;
	padding: 3px 0 2px 5px;
	line-height: normal;
}

.whd .search .searchtxt,.whd .search .searchbtn {
	border: none;
}

.whd .search .searchtxt {
	width: 144px;
	margin-right: 4px;
	color: #999;
}

.whd .search .searchbtn {
	background:
		url(../netdisk/st2.netdisk/images/newdisk/min-icon.png)
		no-repeat 0 -2784px;
	width: 14px;
	height: 15px;
	cursor: pointer;
	vertical-align: top;
}

.tabs {
	padding: 3px 0 0 18px;
}

.tabs li {
	display: inline;
	float: left;
	height: 27px;
	text-align: center;
	position: relative;
	padding-left: 7px;
	margin-left: 12px;
}

.tabs li a,.tabs li span {
	color: #fff;
	display: inline-block;
}

.tabs li a:hover {
	text-decoration: none;
}

.tabs li span {
	float: left;
	height: 21px;
	padding: 6px 9px 0 0;
}

.tabs li.active {
	padding-left: 11px;
	margin-left: 4px;
}

.tabs li.active a {
	color: #0270c5;
	font-weight: bold;
	margin: 0 5px;
}

.tabs li.active a.ico-wb {
	margin: 0;
}

.tabs li.s-active {
	background:
		url(../netdisk/st2.netdisk/images/outlink/btn.png)
		no-repeat 0 -29px;
}

.tabs li.s-active span {
	background:
		url(../netdisk/st2.netdisk/images/outlink/btn.png)
		no-repeat right -29px;
}

.tabs li .ico-wb {
	background:
		url(../netdisk/st2.netdisk/images/newdisk/min-icon.png)
		no-repeat 0 -2800px;
	padding: 0 0 0 22px;
}

.tabs li .ico-lset {
	background:
		url(../netdisk/st2.netdisk/images/newdisk/min-icon.png)
		no-repeat 0 -3809px;
	padding: 0 0 0 22px;
}

.ico-close {
	display: inline-block;
	line-height: 20;
	width: 6px;
	height: 6px;
	overflow: hidden;
	background:
		url(../netdisk/st2.netdisk/images/newdisk/min-icon.png)
		no-repeat 0 -2820px;
}

.tabs li .ico-close {
	cursor: pointer;
	position: absolute;
	right: 6px;
	top: 4px;
	display: none;
}

.tabs li.active .ico-close {
	display: inline-block;
}

.min-icon,.ico {
	background:
		url(../netdisk/st2.netdisk/images/newdisk/min-icon.png)
		-999px 99px no-repeat;
	width: 18px;
	height: 16px;
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
}

.hasico {
	background:
		url(../netdisk/st2.netdisk/images/newdisk/min-icon.png)
		-999px 99px no-repeat;
}

.closed {
	background-position: 5px -327px;
}

.opened {
	background-position: 5px -349px;
}

.fclosed {
	background-position: 1px 2px;
}

.fopened {
	background-position: 1px -18px;
}

.shared {
	background-position: 0 -39px;
}

.mydisk {
	background-position: 0 -58px;
}

.recive {
	background-position: 0 -78px;
}

.mine {
	background-position: 1px -98px;
}

.myshare {
	background-position: 0 -120px;
}

.folder-shared {
	background-position: 0 -144px;
}

.directory_share-icon {
	background-position: 0 -144px;
}

.mine-icon {
	background-position: 1px -98px;
}

.Directory-icon {
	background-position: 1px 2px;
}

.recive-icon {
	background-position: 0 -78px;
}

.image-icon {
	background-position: 0 -164px;
}

.compress-icon {
	background-position: 0 -185px;
}

.document-icon {
	background-position: 0 -207px;
}

.web-icon {
	background-position: 0 -2099px;
}

.video-icon {
	background-position: 0 -2124px;
}

.audio-icon {
	background-position: 0 -2172px;
}

.default-icon {
	background-position: 0 -2196px;
}

.application-icon {
	background-position: 0 -2148px;
}

.review {
	background-position: 0 -229px;
}

.arrow-b-right {
	background-position: 5px -272px;
	width: 14px;
}

.asc {
	background-position: 7px -309px;
}

.desc {
	background-position: 7px -291px;
}

.asc-arrow {
	background-position: 0 -1125px;
}

.desc-arrow {
	background-position: 0 -1105px;
}

.back-ico {
	background-position: left -925px;
}

.back-disable-ico {
	background-position: left -971px;
}

.front-ico {
	background-position: right -942px;
}

.front-disable-ico {
	background-position: right -956px;
}

.sinaweiboico {
	background-position: 0 -1052px;
}

.g-sinaweiboico {
	background-position: 0 -1077px;
}

.logininfor .sinaweiboico {
	background-position: 0 -1047px;
}

.qqico {
	background: url(http://st1.dbank.com/images/isqqicon2.gif)
		no-repeat scroll left center transparent;
}

.g-qqico {
	background-position: 0 -1150px;
}

.icon {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/icon.png)
		no-repeat;
	width: 40;
	height: 35px;
}

.netdisk-icon {
	background-position: 0 -163px;
}

.isync-icon {
	background-position: 0 -198px;
}

.recycle-icon {
	background-position: 0 -127px;
}

.mypcdbank {
	background:
		url(http://st2.dbank.com/netdisk/images/ico_16x16_mypcdbank.png)
		no-repeat 0 0;
}

.form01 h4 {
	padding: 15px 0 10px;
}

.form01 span,.form01 em,.form01 label {
	display: inline-block;
	zoom: 1;
	height: 23px;
	vertical-align: middle;
	line-height: 23px;
}

.form01 input,.form01 button {
	vertical-align: middle;
}

.form01 .bline {
	border-bottom: 1px solid #c3c3c3;
}

.form01 .box01 {
	padding: 5px 0;
}

.form01 .txt {
	height: 15px;
	line-height: 15px;
	padding: 3px 0;
	padding: 2px 0 4px\9;
	text-indent: 2px;
	border: 1px solid #7296b8;
}

.form01 .w150 {
	width: 150px;
}

.form01 .w165 {
	width: 165px;
}

.form01 .w350 {
	width: 350px;
}

.form01 .w320 {
	width: 320px;
}

.form01 .mv10 {
	margin: 10px 0;
}

.form01 .mv20 {
	margin: 20px 0;
}

.form01 p {
	position: relative;
}

.form01 .erro-tips {
	color: #c00;
	padding-left: 54px;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		38px -1255px no-repeat;
}

.form01 .mv10 .red {
	margin-right: 10px;
}

.dbmenu,.pop-tips {
	position: absolute;
	z-index: 10;
	background: #D9D9D9;
}

.dbmenu {
	width: 110px;
}

.dbmenu div,.pop-tips div {
	top: -2px;
	left: -2px;
	border: 1px solid #A3B8C9;
	background: #fff;
	position: relative;
}

.dbmenu div div,.pop-tips div div {
	position: static;
	top: 0;
	left: 0;
	border: none;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/netdisk-vertical-bg.gif)
		25px bottom no-repeat transparent;
	padding: 4px 0 6px;
}

.dbmenu div div.last_group,.pop-tips div div.last_group {
	background: none;
}

.dbmenu div p {
	padding: 1px;
}

.dbmenu div p span {
	display: block;
	height: 4px;
	margin: 0 5px 3px 25px;
	border-bottom: 1px solid #CCC;
	*line-height: 0;
	*font-size: 0;
}

.dbmenu div p a {
	display: block;
	color: #000;
	padding: 4px 0 3px 30px;
	line-height: 14px;
	zoom: 1;
	cursor: default;
	background: #fff;
}

.dbmenu div p a.hide {
	display: none;
}

.dbmenu div p a.selected {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		5px -785px no-repeat;
}

.dbmenu div p a.disabled,.dbmenu div p a.disabled:hover {
	color: #999;
	cursor: default;
}

.dbmenu div p a.fmaddfolder,.dbmenu div p a.fmupfile,.dbmenu div p a.fmdelfolder,.dbmenu div p a.fmshareall
	{
	background: url(http://st2.dbank.com/netdisk/images/sprites.png)
		no-repeat;
}

.dbmenu div p a.fmaddfolder {
	background-position: -176px -859px;
	*background-position: -186px -861px;
}

.dbmenu div p a.fmupfile {
	background-position: -146px -890px;
	*background-position: -156px -892px;
}

.dbmenu div p a.fmdelfolder {
	background-position: 14px -833px;
	*background-position: 4px -834px;
}

.dbmenu div p a.fmshareall {
	background-position: -60px -1874px;
}

.dbmenu div p a.fmshareall:hover {
	background-position: -26px -1904px;
}

.dbmenu div p a.sinalogoico {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		no-repeat 10px -2731px;
}

.dbmenu div p a.encryptelinkico {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		no-repeat 10px -2895px;
}

.dbmenu div p a.sinalogoicogray {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		no-repeat 10px -2755px;
}

.dbmenu div p a:hover {
	background-color: #4d84bc;
	text-decoration: none;
	color: #fff;
}

.pop-tips div {
	border: none;
	height: 32px;
	background-color: #fef9e5;
	left: -2px;
	padding-left: 20px;
	padding-right: 10px;
	display: inline-block;
	*display: inline;
	padding-top: 6px;
}

.pop-tips div span.succ,.pop-tips div span.warning {
	display: inline-block;
	zoom: 1;
	padding: 6px 0 6px 33px;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/icon.png)
		no-repeat;
}

.pop-tips div span.succ {
	background-position: -12px -353px;
}

.pop-tips div span.warning {
	background-position: 0 -93px;
}

.tips01,.tips01-box {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/netdisk-bg.png)
		9999px 50px no-repeat;
	color: #656766;
}

.tips01 {
	width: 279px;
	padding-top: 15px;
	background-position: -2420px top;
	position: absolute;
}

.tips01-box {
	padding-bottom: 13px;
	_padding-bottom: 12px;
	background-position: -2721px bottom;
	position: relative;
}

.tips01-info {
	background: #fefcd3;
	border: solid #ebbe29;
	border-width: 0 1px;
	padding: 0 8px;
}

.tips01 .close {
	position: absolute;
	right: 15px;
	top: 0;
	font-family: Verdana;
	cursor: pointer;
	font-weight: bold;
	font-size: 1.1em;
}

.headerbg {
	background: #2d2d2d;
	width: 100%;
	height: 45px;
	overflow: visible;
	border-bottom: 1px solid #000;
	color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	-moz-box-shadow: 0 0 7px #000;
	-webkit-box-shadow: 0 0 7px #000;
	box-shadow: 0 0 7px #000;
	-ms-filter:
		"progid:DXImageTransform.Microsoft.Shadow(Strength=7,Direction=180,Color='#999999')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=180,
		Color='#999999' );
}

.header {
	width: 980px;
	height: 45px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	z-index: 3;
}

.logo {
	width: 220px;
	height: 45px;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	background: url(http://st2.dbank.com/netdisk/images/logo.gif)
		no-repeat 0 0;
}

.logininfor {
	position: absolute;
	right: 0;
	color: #FFF;
	padding-top: 10px;
	z-index: 3;
	height: 28px;
	line-height: 28px;
}

.logininfor a {
	color: #FFF;
	text-decoration: none;
}

.logininfor a:hover {
	color: #FFF;
	text-decoration: underline;
}

.logininfor a.skinsetting {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		right -1752px no-repeat;
	padding-right: 18px;
}

.logininfor a.skinsetting:hover {
	text-decoration: underline;
}

.logininfor a.setting-arrow {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		right -2218px no-repeat;
	padding-right: 12px;
}

.logininfor .vip-nav {
	display: none;
	padding-right: 86px;
}

.logininfor .spline {
	display: inline-block;
	height: 13px;
	font: 12px/20 arial;
	overflow: hidden;
	margin: 0 5px;
}

.logininfor .dbknickname {
	margin-left: 8px;
	min-width: 22px;
	_width: 22px;
	white-space: nowrap;
	display: inline-block;
	text-align: center;
	font-weight: bold;
}

.logininfor .hasico {
	margin-left: 10px;
	padding: 0 0 0 18px;
}

.logininfor .user_login_ip {
	display: inline-block;
	*display: inline;
	height: 28px;
	line-height: 25px;
	color: #000;
	vertical-align: middle;
}

.logininfor .user_login_ip span {
	display: inline-block;
	height: 28px;
	padding: 0 10px;
	vertical-align: top;
}

.logininfor .user_login_ip span b {
	font-weight: normal;
}

.logininfor .user_login_ip span b.pd_left20 {
	padding-left: 20px;
}

.logininfor .user_login_ip span b.pd_w10 {
	padding: 0 20px;
}

.logininfor .user_login_ip .rbg {
	display: inline-block;
	width: 8px;
	height: 28px;
}

.logininfor .user_login_ip .lbg {
	display: inline-block;
	width: 5px;
	height: 28px;
}

.logininfor .nav-menu {
	display: none;
	position: absolute;
	right: 115px;
	top: 34px;
	width: 80px;
	padding-top: 4px;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/nav-menu.png)
		no-repeat left top;
}

.logininfor .nav-menu a,.logininfor .nav-menu a:hover {
	color: #000;
}

.logininfor .nav-menu-c {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/nav-menu.png)
		-84px 0 repeat-y;
	line-height: 21px;
	padding: 0 6px 0 4px;
	min-height: 110px;
	height: auto;
	_height: 110px;
}

.logininfor .nav-menu-c a {
	display: block;
	height: 24px;
	line-height: 24px;
	text-align: center;
}

.logininfor .nav-menu-c a:hover,.logininfor .nav-menu-c a.active {
	background-color: #d6e9f4;
}

.logininfor .nav-menu-ft {
	width: 89px;
	height: 7px;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/nav-menu.png)
		no-repeat -168px 0;
}

.logininfor .ico-gender {
	margin-left: 5px;
	vertical-align: -3px;
}

.logininfor .ico-tc {
	vertical-align: -5px;
	margin-right: 0;
}

.logininfor .ico-g0,.logininfor .ico-g1 {
	margin-right: 0;
}

.header .nav {
	position: absolute;
	left: 245px;
	top: 0;
	z-index: 5;
}

.header .nav a {
	display: inline-block;
	width: 48px;
	height: 30px;
	padding-top: 16px;
	color: #fff;
	text-align: center;
	font-size: 14px;
}

.header .nav .index_select,.header .nav .netdisk_select,.header .nav .outlink_select
	{
	background: #5c5c5c;
}

.header .search {
	width: 175px;
	height: 18px;
	padding: 3px 0 0 5px;
	background:
		url(http://st2.dbank.com/netdisk/images/searchbg.png) 0 0
		no-repeat;
	position: absolute;
	left: 460px;
	top: 12px;
	z-index: 5;
}

.header .search .w_135px {
	width: 122px;
	vertical-align: middle;
	border: none;
	line-height: 15px;
}

.header .search .sbtn {
	width: 25px;
	height: 21px;
	border: none;
	position: absolute;
	right: 0;
	top: 0;
	vertical-align: middle;
	cursor: pointer;
	background: transparent;
}

.tips {
	width: 184px;
	height: 46px;
	background-position: -380px -60px;
	padding: 8px 28px 8px 8px;
	position: absolute;
	top: 7px;
	right: 195px;
	padding-right: 30px;
	z-index: 1000;
	line-height: normal;
	color: #666;
	overflow: hidden;
}

.tips a {
	color: #4D9BD6;
	display: block;
	text-align: right;
	margin-top: 7px;
}

.wrap {
	position: relative;
}

.footer {
	height: 28px;
	width: 100%;
	margin-top: -28px;
	clear: both;
}

.footer .ftinfor {
	width: 944px;
	margin: 0 auto;
	color: #999;
	padding-top: 6px;
	position: relative;
	text-align: center;
}

.footer .ftinfor a {
	color: #999;
}

.footer .ftinfor a:hover {
	color: #000;
}

.footer .ftinfor span.ftl a {
	margin-right: 10px;
}

.footer .ftinfor span {
	font-family: Arial, Helvetica, sans-serif;
	display: inline-block;
	padding-right: 5px;
}

.footer .ftinfor span.ftl {
	position: absolute;
	left: 0;
	top: 6px;
}

.footer .ftinfor span.ftr {
	position: absolute;
	right: 0;
	top: 6px;
}

.footer .ftinfor span.ftc {
	padding-right: 35px;
}

.giftico,.delico,.giftendico,.succico,.d-close,.d-close:hover,.d-close:active,.dialogWrap .d-close-hover
	{
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/icon.png)
		no-repeat;
}

.dialogFooter a,.dialogFooter a:hover,.btnselect,.btn-focus,.reset,.btn-focus-l
	{
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/button.png)
		no-repeat;
	cursor: pointer;
	outline: none;
}

.dialogWrap {
	width: 409px;
	font-size: 12px;
	position: absolute;
	z-index: 10000;
	top: 0;
}

.dialogWrap .ground-hdbg {
	height: 9px !important;
	_height: 8px;
	overflow: hidden;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/alerthdbg.png)
		no-repeat;
}

.dialogWrap .ground-ftbg {
	height: 8px;
	overflow: hidden;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/alertftbg.png)
		no-repeat;
}

.dialogWrap .ground-bdbg {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/alertl-rbg.gif)
		repeat-y left top;
	overflow: hidden;
}

.dialogtop,.dialogbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}

.dt1,.dt2,.dt3 {
	display: block;
	overflow: hidden;
}

.dialog-msg-Wrap .dialogbottom .dt2,.dialog-msg-Wrap .dialogbottom .dt3
	{
	background: #e5edff;
}

.dt1,.dt2,.dt3 {
	height: 1px;
}

.dt2,.dt3,.dt4 {
	background: #FFF;
	border-left: 1px solid #7E9BBB;
	border-right: 1px solid #7E9BBB;
}

.dt1 {
	margin: 0 3px;
	background: #7E9BBB;
}

.dt2 {
	margin: 0 2px;
	border-width: 0 1px;
}

.dt3 {
	margin: 0 1px;
}

.dt4 {
	height: 2px;
	margin: 0 1px;
}

.dialogWrap .dialogtop b.dtbg,.dialog-msg-Wrap .dialogtop b.dtbg {
	background: #C1D9F3;
}

.dialogWrap .contentbg h4 {
	height: 25px;
	background: #C1D9F3;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	color: #054C80;
	text-indent: 10px;
	line-height: 23px;
	position: relative;
}

.dialogWrap .contentbg h4 em {
	font-weight: 400;
	font-size: 12px;
	padding-left: 8px;
}

.dialogWrap .d-close,.dialog-msg-Wrap .d-close {
	width: 41px;
	height: 18px;
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 1px;
	background-position: 0 -1107px;
	text-indent: -9999px;
	outline: none;
	overflow: hidden;
	line-height: 14px;
	z-index: 100;
}

.dialogWrap .d-close:hover,.dialogWrap .d-close-hover {
	background-position: 0 -1129px;
}

.dialogWrap .d-close:active {
	background-position: 0 -1151px;
}

.dialog-msg-Wrap .d-close:hover {
	background-position: 0 -1129px;
}

.dialog-msg-Wrap .d-close:active {
	background-position: 0 -1151px;
}

.dialogWrap .contentbg .dialogNormal {
	padding: 25px 27px 25px;
	border-bottom: 1px solid #D8D9D9;
}

.dialogWrap .contentbg .dialogFooter {
	padding: 6px 16px;
	border-top: 1px solid #FFF;
	text-align: right;
}

.dialogHeader {
	position: relative;
}

.dialogFooter a,.reset {
	display: inline-block;
	width: 69px;
	padding: 3px 0;
	color: #000;
	background-position: -231px 0;
	text-decoration: none;
	text-align: center;
	margin-left: 10px;
}

.dialogFooter a:hover,.dialogFooter .btnselect,.btn-focus {
	background-position: -162px 0;
}

.btn-focus,.reset,.btn-focus-l,.btn-focus-m,.btn-focus-v,.btn-focus-sv {
	border: none;
	width: 69px;
	height: 21px;
	line-height: 21px;
	padding: 0;
	font-size: 12px;
}

a.btn-focus,a.reset,a.btn-focus-l,a.btn-focus-m,a.btn-focus-v,a.btn-focus-sv
	{
	padding: 3px 0;
	height: 15px;
	line-height: 15px;
}

.btn-focus-l {
	width: 138px;
	background-position: -115px -241px;
}

.btn-focus-m {
	width: 100px;
	background-position: -90px -310px;
}

.btn-focus-v {
	width: 69px;
	background-position: 0 -590px;
	color: #6c3101;
}

.btn-focus-sv {
	width: 80px;
	background-position: -77px -590px;
	color: #6c3101;
}

.btn-focus-goemail {
	width: 153px;
	height: 36px;
	overflow: hidden;
	padding: 0;
	background-position: 0 -436px;
}

.btn-focus-goemail-in {
	background-position: 0 -400px;
}

.dialogFooter .btn-txt-left {
	background: none;
	width: auto;
	float: left;
	color: #06c;
}

.dialogFooter .btn-txt-left:hover {
	background: none;
	text-decoration: underline;
}

.dialogFooter .txt-left {
	background: none;
	width: auto;
	position: absolute;
	width: 250px;
	left: 19px;
	bottom: 7px;
	text-align: left;
}

.dialogFooter .txt-left-href {
	color: #06c;
	cursor: pointer;
	background: none;
	display: inline;
	width: auto;
	padding: 0;
	margin: 0;
}

.dialogFooter .txt-left-href:hover {
	background: none;
	text-decoration: underline;
}

.dialogWrap .mail-succ {
	background-position: 0 -1891px;
	padding-left: 20px;
	width: 200px;
	text-align: left;
}

.disabled {
	cursor: default;
	background-position: -231px 0;
}

.dContainer {
	padding: 10px;
}

.marker {
	position: absolute;
	background: #fff;
	_filter: alpha(opacity = 80);
	filter: alpha(opacity = 80);
	opacity: .8;
	z-index: 9999;
	top: 0;
	left: 0;
	display: none;
}

#prompt {
	border: 1px solid #7296B8;
	padding: 3px;
	width: 225px;
	background-color: #FFF;
}

.dialogWrap .dialog-tl,.dialogWrap .dialog-tr,.dialogWrap .dialog-tc,.dialogWrap .dialog-bl,.dialogWrap .dialog-br,.dialogWrap .dialog-bc
	{
	height: 8px;
	line-height: 8px;
	overflow: hidden;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/icon.png)
		no-repeat;
}

.dialogWrap .dialog-tl {
	padding-left: 8px;
	background-position: left -558px;
	_background-position: left -514px;
}

.dialogWrap .dialog-tr {
	padding-right: 8px;
	background-position: right -570px;
	_background-position: right -514px;
}

.dialogWrap .dialog-tc {
	background-position: 0 -583px;
	_background-position: 0 -526px;
	background-repeat: repeat-x;
}

.dialogWrap .dialog-bl {
	padding-left: 8px;
	background-position: left -595px;
	_background-position: left -538px;
}

.dialogWrap .dialog-br {
	padding-right: 8px;
	background-position: right -605px;
	_background-position: right -538px;
}

.dialogWrap .dialog-bc {
	background-position: 0 -618px;
	_background-position: 0 -549px;
	background-repeat: repeat-x;
}

.dialogWrap .dialog-ml,.dialogWrap .dialog-mr {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/dialog-mbg.png)
		repeat-y;
	_background:
		url(http://st2.dbank.com/netdisk/images/newdisk/dialog-mbg.gif)
		repeat-y;
}

.dialogWrap .dialog-ml {
	padding-left: 5px;
	background-position: left top;
}

.dialogWrap .dialog-mr {
	padding-right: 5px;
	background-position: right top;
}

.dialogWrap .dialog-mc {
	overflow: hidden;
	background-color: #fff;
	border-left: 1px solid #7E9BBB;
	border-right: 1px solid #7E9BBB;
}

#publish_encryelink_div_win .dialog-mc {
	overflow: visible;
}

.tipico {
	width: 31px;
	height: 31px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 12px;
}

.tipinfor {
	display: inline-block;
	width: 290px;
	padding-top: 3px;
	vertical-align: middle;
}

.giftico {
	background-position: 0 0;
}

.delico {
	background-position: 0 -1406px;
	width: 46px;
	height: 46px;
}

.dialogWrap .hide {
	display: none;
}

.succico {
	background-position: 0 -1460px;
	width: 46px;
	height: 46px;
}

.giftendico {
	background-position: 0 -31px;
}

.tipinfor b {
	color: #FC680F;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

.tipinfor em {
	font-style: normal;
	color: #FC680F;
}

.confirm .i-num {
	color: #f60;
	font-weight: 700;
}

.tipsWrapper {
	position: absolute;
	display: inline-block;
	width: 150px;
	min-width: 150px;
}

.tipsContainer {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: #ebbe29 1px solid;
	box-shadow: 3px 2px 5px #999;
	-moz-box-shadow: 3px 2px 5px #999;
	-webkit-box-shadow: 3px 2px 5px #999;
	background: #fefcd3;
}

.tipsLayout {
	border: 1px solid #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 0 6px;
	font-size: 12px;
	color: #656766;
}

.tipsHeader {
	font-weight: bold;
}

.tipsHeader {
	background:
		url(http://st2.dbank.com/netdisk/images/tips-icon.png)
		no-repeat -48px -12px;
	padding: 5px 0 0 14px;
}

.tipsHeader a.tipclose {
	width: 8px;
	height: 7px;
	text-indent: -9999px;
	background:
		url(http://st2.dbank.com/netdisk/images/tips-icon.png)
		no-repeat;
	background-position: -1px -18px;
	display: block;
	float: right;
	margin-top: 3px;
	overflow: hidden;
}

.tipsHeader a.tipclose:hover {
	background-position: -1px -29px;
}

.tipsIconWrap {
	position: absolute;
	overflow: hidden;
	display: block;
	width: 15px;
	height: 15px;
	background:
		url(http://st2.dbank.com/netdisk/images/tips-icon.png)
		no-repeat;
}

.t-left {
	background-position: 0 0;
	margin: 5px 0 0 -10px;
	left: 0;
	top: 0;
}

.t-top {
	background-position: -30px 0;
	margin: -10px 0 0 5px;
	left: 0;
	top: 0;
}

.t-right {
	background-position: -24px -25px;
	margin: 5px -16px 0 0;
	right: 0;
	top: 0;
	width: 17px;
	height: 25px;
}

.t-bottom {
	background-position: -45px 0;
	margin: 0 0 -15px 5px;
	left: 0;
	bottom: 0;
}

.tipfooter {
	text-align: right;
}

.tipfooter a {
	color: #3966a1;
}

.notify_info {
	position: absolute;
	font-size: 12px;
	background: #D9D9D9;
	top: 220px;
	left: 50%;
	z-index: 10001;
}

.notify_info span {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/icon.gif)
		no-repeat scroll 20px 6px #FEF9E5;
	padding: 10px 20px 8px 50px;
	display: inline-block;
	position: relative;
	left: -2px;
	top: -2px;
}

.notify_info span.warning {
	background-position: 20px -28px;
	padding: 8px 20px 0 50px;
	min-height: 26px;
	_height: 26px;
}

.alert_warning {
	padding: 3px 10px 1px 9px;
	background: #ffe4e1;
	border: 1px solid #ff1500;
}

.selection {
	position: absolute;
	border: 1px solid #89B;
	background: #BCE;
	background-color: #BEC;
	border-color: #8B9;
	z-index: 10;
}

.uploadloading {
	padding-left: 40px;
	padding-top: 6px;
	z-index: 2;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -16px 0 0 -52px;
	width: 127px;
	height: 48px;
	background:
		url(http://st2.dbank.com/netdisk/images/uploading.gif)
		no-repeat;
}

.loading {
	z-index: 2;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -16px 0 0 -52px;
	width: 127px;
	height: 48px;
	background: url(http://st2.dbank.com/netdisk/images/loading.gif)
		no-repeat;
}

.delico-s {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/icon.png)
		no-repeat 0 -708px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
}

.tipalert {
	height: 20px;
	line-height: 20px;
	color: #c00;
}

.dialogWrap .contentbg .mall {
	padding: 27px 0 0 20px;
	height: 53px;
}

.dialogWrap .contentbg .mall .tipinfor {
	margin-top: -5px;
}

.dialogWrap .contentbg .mall-change {
	height: 68px;
	position: relative;
	padding: 25px 0 0 28px;
}

.mall .delico-s {
	margin-right: 5px;
}

.mall .i-user,.mall .i-num {
	font-weight: 700;
}

.mall .i-user {
	color: #000;
}

.mall .i-num {
	color: #f60;
}

.mall .tip {
	display: inline-block;
	width: 315px;
}

.mall .tip {
	*display: inline;
}

.mall-change .tipalert {
	position: absolute;
	width: 100%;
	left: 0;
	top: 3px;
}

.mall-change .current {
	font-weight: 700;
	padding-bottom: 5px;
}

.mall-change li {
	display: inline-block;
	float: left;
}

.mall-change li input {
	margin-right: 5px;
}

.mall-change ul.renew li {
	width: 48%;
}

.mall-change ul.change li {
	width: 32%;
}

#prosit {
	text-indent: 2.5em;
}

#prosit a {
	color: #0270C5;
	text-decoration: underline;
}

#prosit a:hover {
	text-decoration: none;
}

.change_li {
	color: #A0A1A5;
}

.dialogLogin .act a {
	text-align: center;
	width: 84px;
	height: 24px;
	line-height: 22px;
	font-weight: bold;
	text-decoration: none;
	margin-right: 8px;
}

.gbtn {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/button.png)
		no-repeat;
	border: medium none;
	cursor: pointer;
	display: inline-block;
	outline: medium none;
	vertical-align: top;
}

.btn-poplogin,.btn-popreg {
	color: #000;
	text-align: center;
	width: 75px;
}

.btn-popreg {
	background-position: -208px -397px;
}

.btn-poplogin {
	background-position: -208px -422px;
	color: #FFF;
}

.btn-login-unbind {
	background-position: -96px -339px;
	color: #fff;
	cursor: default;
}

#login .contentbg h4 {
	background-image:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png);
	background-position: 0 -1916px;
	text-indent: 25px;
	background-repeat: no-repeat;
}

.framecentersend .mailtips {
	display: inline-block;
	margin: 5px auto;
	background: #fffcd3;
	border: 1px solid #ecbd29;
	box-shadow: 1px 1px 2px #ddd;
	line-height: 14px;
	padding: 2px 5px;
}

.framecentersend .mail-add-txt {
	white-space: nowrap;
	display: inline-block;
}

.framecentersend .mailinput {
	width: 276px;
	height: 21px;
	line-height: 21px;
	border: 1px solid #6f97ba;
	background: #fff;
	padding: 0;
}

.framecentersend .mail-add-txt b {
	vertical-align: middle;
}

.framecentersend .main-pad {
	padding: 20px 20px 25px;
}

.framecentersend .pt10 {
	padding-top: 10px;
}

.framecentersend .red {
	color: #c00;
}

#embed_plugin {
	_display: none;
}

.invitelistitle {
	background: #f2f2f2;
	border: 1px solid #9aa2af;
	border-bottom: 0;
	padding: 3px 0 3px 0;
}

.invitelistitle span {
	display: inline-block;
	text-align: left;
	margin-left: 3px;
	margin-right: 3px;
	width: 25px;
}

.invitelist li span {
	text-align: left;
	vertical-align: middle;
	margin-right: 3px;
	margin-left: 3px;
}

.invitelist p {
	text-indent: 2em;
	padding-bottom: 10px;
}

.invitelist ul {
	height: 259px;
	*height: 270px;
	overflow: auto;
	border: 1px solid #9aa2af;
	border-top: 1px solid #e1e1e1;
}

.invitelist li {
	border-bottom: 1px solid #e1e1e1;
	padding: 3px 0;
	height: 19px;
	line-height: 19px;
}

.invitelist li span {
	float: left;
	display: inline-block;
}

.invitelist li em {
	float: right;
	margin: 0 20px 0 0;
}

.invitemain .bluemessage {
	width: 462px;
	margin-bottom: 38px;
}

.invite .bluemessage {
	width: 50%;
	margin-top: 30px;
}

.invitebox {
	margin: 25px 0 0 30px;
}

.portlinks {
	margin-top: 10px;
}

.portlinks .textareaw {
	height: 65px;
}

.comments {
	margin: 0 0 10px;
	border: 1px solid #D8C09D;
	background-color: #F3F3F3;
	color: #A39079;
	padding: 5px;
}

.comments h1 {
	height: 25px;
	font-size: 12px;
	font-weight: 700;
	padding: 0;
}

.comments cite {
	color: #c00;
}

.invitemian {
	border-bottom: none;
}

.invitesfoot {
	border-top: 1px solid #c3c3c3;
}

.ficon {
	width: 15px;
	height: 14px;
	display: inline-block;
	margin-right: 4px;
	vertical-align: text-bottom;
	background: url(http://st2.dbank.com/netdisk/images/page.png)
		no-repeat -280px -35px;
}

.invitelist p.i_list_title {
	text-indent: 0;
	font-weight: bold;
	padding-bottom: 0;
}

.mailinput {
	width: 573px;
	height: 120px;
	border: 1px solid #8E9BAC;
	padding: 5px;
}

.m_gray {
	color: #909090;
}

.autoInput {
	position: relative;
	zoom: 1;
	width: 226px;
	display: inline-block;
	display: inline;
}

.autoCompleteDiv {
	border: 1px solid #95a4b7;
	background: #fff;
	position: absolute;
	width: 222px;
	left: 0;
	top: 20px;
	*top: 25px;
	color: #979797;
	padding: 1px;
}

.mouseover {
	background-color: highlight;
	color: #FFF;
	cursor: default;
	width: 100%;
	text-indent: 4px;
}

.mouseout {
	background-color: #FFF;
	color: #979797;
	cursor: default;
	width: 100%;
	text-indent: 4px;
}

#waitfor_msn,#waitfor_qq,#waitfor_other {
	margin-left: 25px;
}

.msg-nav {
	position: relative;
	display: inline-block;
	height: 1% \0;
}

.msg-nav .msg-num {
	position: absolute;
	top: -8px;
	left: 20px;
	cursor: pointer;
	display: inline-block;
	height: 17px;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/msg-num.png)
		no-repeat 0 0;
	padding-left: 7px;
}

.msg-nav .msg-num b {
	font-family: Tahoma;
	font-size: 10px;
	display: inline-block;
	height: 17px;
	line-height: 13px;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/msg-num.png)
		no-repeat right -20px;
	padding-right: 5px;
	vertical-align: top;
	color: #fff;
}

.msghd {
	height: 38px;
}

.msg {
	padding: 10px 10px 0 20px;
	min-height: 520px;
	_height: 520px;
}

.msglist {
	border-style: solid;
	border-color: #cfe3f6;
	border-width: 0 1px 1px;
	margin-bottom: 8px;
}

.msglist .tit {
	background: #cfe3f6;
	height: 24px;
	line-height: 24px;
	padding: 0 15px 0 11px;
}

.msglist .time {
	padding-right: 25px;
}

.msglist .info {
	line-height: 22px;
	padding: 9px 15px 0;
}

.msg .sticky .time {
	padding-right: 0;
}

.msg .sticky .info {
	background: #fffcd9;
}

.msg .read .f5 {
	font-weight: normal;
}

.msg .read .info,.msg .read .time {
	color: #999;
}

.dialog-msg-Wrap {
	position: absolute;
	_margin-top: -2px;
}

.dialog-msg-Wrap .dialog-tl,.dialog-msg-Wrap .dialog-tr,.dialog-msg-Wrap .dialog-tc,.dialog-msg-Wrap .dialog-bl,.dialog-msg-Wrap .dialog-br,.dialog-msg-Wrap .dialog-bc
	{
	height: 6px;
	line-height: 6px;
	overflow: hidden;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/msg-ico.png)
		no-repeat;
	*background:
		url(http://st2.dbank.com/netdisk/images/newdisk/msg-ico.gif)
		no-repeat;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/msg-ico.gif)
		no-repeat \9;
}

.dialog-msg-Wrap .dialog-tl {
	padding-left: 6px;
	background-position: left 0;
	_height: 5px;
}

.dialog-msg-Wrap .dialog-tr {
	padding-right: 6px;
	background-position: right -7px;
	_height: 5px;
}

.dialog-msg-Wrap .dialog-tc {
	background-position: 0 -15px;
	background-repeat: repeat-x;
	_height: 5px;
}

.dialog-msg-Wrap .dialog-bl {
	padding-left: 6px;
	background-position: left -23px;
	*height: 4px;
}

.dialog-msg-Wrap .dialog-br {
	padding-right: 6px;
	background-position: right -31px;
	*height: 4px;
}

.dialog-msg-Wrap .dialog-bc {
	background-position: 0 -38px;
	background-repeat: repeat-x;
	*height: 4px;
}

.dialog-msg-Wrap .dialog-ml,.dialog-msg-Wrap .dialog-mr {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/msg-mbg.png)
		repeat-y;
	*background:
		url(http://st2.dbank.com/netdisk/images/newdisk/msg-mbg.gif)
		repeat-y;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/msg-mbg.gif)
		repeat-y \9;
}

.dialog-msg-Wrap .dialog-ml {
	padding-left: 5px;
	background-position: left top;
}

.dialog-msg-Wrap .dialog-mr {
	padding-right: 5px;
	background-position: right top;
}

.dialog-msg-Wrap .dialog-mc {
	padding: 0;
	overflow: hidden;
	background-color: #FFF;
	border-left: 1px solid #7E9BBB;
	border-right: 1px solid #7E9BBB;
}

.dialog-msg-Wrap .contentbg {
	overflow: hidden;
	background: #fcffff
		url(http://st2.dbank.com/netdisk/images/newdisk/msgbdbg.png)
		repeat-x left bottom;
	_margin-bottom: -1px;
}

.dialog-msg-Wrap .contentbg h4 {
	height: 22px;
	background: #C1D9F3;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	color: #054C80;
	text-indent: 10px;
	line-height: 18px;
	position: relative;
	font-family: arial;
}

.dialog-msg-Wrap .contentbg .d-close,.dialog-msg-Wrap .contentbg .d-close-down,.dialog-msg-Wrap .contentbg .d-close:hover,.dialog-msg-Wrap .contentbg .d-close-hover
	{
	width: 15px;
	height: 15px;
	display: inline-block;
	text-indent: -9999px;
	outline: none;
	overflow: hidden;
	line-height: 15px;
	position: absolute;
	right: 10px;
	top: 5px;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/msg-ico.gif)
		no-repeat;
}

.dialog-msg-Wrap .contentbg .d-close {
	background-position: -34px -47px;
}

.dialog-msg-Wrap .contentbg .d-close:hover,.dialog-msg-Wrap .contentbg .d-close-hover
	{
	background-position: -17px -47px;
}

.dialog-msg-Wrap .contentbg .d-close-down {
	background-position: 0 -47px;
}

.dialog-msg-Wrap .dialog-msg-Header {
	position: relative;
}

.dialog-msg-Wrap .msgcon {
	padding: 12px 15px 0;
	position: relative;
	height: 104px;
	overflow: hidden;
}

.dialog-msg-Wrap .msgcon h5 {
	color: #0270c5;
	font-size: 14px;
	font-family: arial;
}

.dialog-msg-Wrap .msg-ico,.dialog-msg-Wrap .msg-img {
	display: inline-block;
	float: left;
	width: 50px;
	height: 90px;
	margin-top: 6px;
	padding-right: 12px;
	overflow: hidden;
}

.dialog-msg-Wrap .msg-ico {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/msg-ico.png)
		no-repeat 0 -78px;
}

.dialog-msg-Wrap .dialog-msg-Footer {
	padding: 0 15px;
	text-align: right;
	height: 18px;
	overflow: hidden;
}

.dialog-msg-Wrap .dialog-msg-Footer .opt {
	float: left;
	display: inline-block;
	height: 15px;
	padding-top: 3px;
}

.dialog-msg-Wrap .ico-l,.dialog-msg-Wrap .ico-r {
	display: inline-block;
	width: 13px;
	height: 13px;
	overflow: hidden;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/msg-ico.gif)
		no-repeat;
}

.dialog-msg-Wrap .dialog-msg-Footer .ico-l {
	background-position: 4px -66px;
}

.dialog-msg-Wrap .dialog-msg-Footer .ico-r {
	background-position: -14px -66px;
}

.dialog-msg-Wrap .dialog-msg-Footer .ico-l:hover,.dialog-msg-Wrap .dialog-msg-Footer .ico-r:hover
	{
	background-color: #c7d9ec;
}

.dialog-msg-Wrap .dialog-msg-Footer .ico-l-down,.dialog-msg-Wrap .dialog-msg-Footer .ico-r-down
	{
	width: 11px;
	height: 11px;
	background-color: #b9ccdd;
	border-width: 1px;
	border-style: solid;
	border-color: #9ab5ce #c7d9ec #c7d9ec #9ab5ce;
}

.dialog-msg-Wrap .dialog-msg-Footer .ico-l-down {
	background-position: 3px -67px;
}

.dialog-msg-Wrap .dialog-msg-Footer .ico-r-down {
	background-position: -15px -67px;
}

.dialog-msg-Wrap .dialog-msg-Footer .nums {
	display: inline-block;
	padding: 0 15px;
	line-height: 13px;
	vertical-align: top;
}

.msg_gray {
	color: #999;
}

.dialog-msg-Container p {
	text-indent: 2em;
	line-height: 17px;
}

*:focus {
	outline: none;
}

.nedisk-wrap {
	width: 944px;
	position: relative;
	margin: 20px auto 0 auto;
}

.netdisk-left {
	width: 200px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	height: 505px;
}

.tree-node {
	height: 16px;
	line-height: 16px;
	padding: 2px 5px 2px 0;
	white-space: nowrap;
	cursor: pointer;
}

.dbtree-content {
	padding-top: 5px;
}

.dbtree {
	padding-left: 2px;
	width: 198px;
	height: 486px;
	_overflow: hidden;
}

.item-root {
	position: relative;
	top: -3px;
}

.tree-root {
	height: 28px;
	line-height: 28px;
	position: relative;
}

.tree-root span {
	display: block;
	height: 100%;
	position: absolute;
}

.tree-root span.ico {
	cursor: pointer;
}

.tree-root span.mypcdbank,.tree-root span.mydisk,.tree-root span.recyle
	{
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/icon.png)
		no-repeat;
	width: 28px;
	height: 30px;
	left: 10px;
	bottom: 0;
}

.tree-root span.mydisk {
	background-position: 0 -835px;
}

.tree-root span.mypcdbank {
	background-position: 0 -873px;
}

.tree-root span.recyle {
	background-position: 0 -956px;
}

.tree-root span.recylenull {
	background-position: 0 -913px;
}

.tree-root span.txt {
	width: 100%;
	text-indent: 42px;
	right: 0;
	font-weight: bold;
	font-size: 14px;
	height: 28px;
	z-index: 5;
	cursor: pointer;
}

.tree-root span.opened,.tree-root span.closed {
	width: 40px;
	height: 28px;
	left: 0;
	top: 0;
	z-index: 3;
	background-position: -9999px 812px;
}

.dbtree .subitem {
	padding-left: 15px;
}

.dbtree span {
	display: inline-block;
	zoom: 1;
	vertical-align: top;
}

.sub-root .hover-node span.fopened,.sub-root .hover-node span.fclosed,.sub-root .hover-node span.shared,.sub-root .hover-node span.mydisk,.sub-root .hover-node span.recive,.sub-root .hover-node span.mine,.sub-root .hover-node span.myshare,.sub-root .hover-node span.folder-shared,.sub-root .hover-node span.txt
	{
	background-color: #c3d9ec;
}

.sub-root .selected-node span.fopened,.sub-root .selected-node span.fclosed,.sub-root .selected-node span.shared,.sub-root .selected-node span.mydisk,.sub-root .selected-node span.recive,.sub-root .selected-node span.mine,.sub-root .selected-node span.myshare,.sub-root .selected-node span.folder-shared,.sub-root .selected-node span.txt,.sub-root .droping span
	{
	background-color: #326f9b;
	color: #fff;
}

.current-root .sub-root {
	display: block;
	height: 421px;
	width: 183px;
	overflow: auto;
}

.current-root .sub-root .item {
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: ignore;
}

.sub-root {
	display: none;
}

.status-setting {
	padding: 25px;
}

.status-setting h4 {
	margin-bottom: 15px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	padding-left: 5px;
}

.status-setting li {
	padding: 5px 8px;
	margin-left: 15px;
}

.status-setting input {
	position: relative;
	margin: -2px 10px 0 0;
}

.netdisk-content .toolbar ul.toollist,.mhead,.mhead .bg,.mbody tr:hover td,.mbody tr.hover td,.mbody tr:hover .first div,.mbody tr.hover .first div,.mbody tr:hover .last div,.mbody tr.hover .last div,.mbody tr.selected td,.mbody tr.selected .first div,.mbody tr.selected .last div,.mbody tr.active td,.mbody tr.active .first div,.mbody tr.active .last div
	{
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		repeat-x;
}

.netdisk-content {
	width: 744px;
	padding-bottom: 32px;
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
}

.netdisk-content .datetitle .navbar {
	height: 22px;
	padding: 10px 0 0 12px;
	margin: 0 5px;
	overflow: hidden;
}

.netdisk-content .datetitle .navbar a {
	display: inline-block;
	zoom: 1;
	height: 16px;
	vertical-align: middle;
	line-height: 16px;
	color: #000;
}

.netdisk-content .toolbar,.dbtable {
	height: 32px;
	padding: 0 6px 0 2px;
}

.netdisk-content .toolbar {
	position: relative;
	z-index: 5;
	overflow: visible;
}

.netdisk-content .toolbar ul.toollist {
	background-position: 0 -557px;
	height: 27px;
	padding: 4px 30px 0 10px;
	border-top: 1px solid #fff;
}

.netdisk-content .toolbar ul li,.netdisk-content .toolbar ul li div {
	height: 23px;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/button.png)
		no-repeat;
	float: left;
}

.netdisk-content .toolbar ul li {
	display: inline;
	margin-right: 5px;
	background-position: 0 -28px;
	padding-left: 2px;
}

.netdisk-content .toolbar ul li div {
	background-position: right -28px;
	padding: 3px 4px 0 2px;
	*padding: 2px 4px 0 2px;
	height: 20px;
	color: #000;
}

.netdisk-content .toolbar ul li a {
	padding: 0 5px;
	color: #000;
	cursor: pointer;
	border-right: 1px solid #000;
}

.netdisk-content .toolbar ul li a:hover {
	text-decoration: none;
}

.netdisk-content .toolbar ul li a.last_button,.netdisk-content .toolbar ul li a.upload-btn,.netdisk-content .toolbar ul li a.upload-btn-normal
	{
	border: none;
}

.netdisk-content .toolbar ul li a.upload-btn,.netdisk-content .toolbar ul li a.upload-btn-normal
	{
	display: inline-block;
	zoom: 1;
	padding-left: 15px;
	height: 16px;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		0 -1504px no-repeat;
}

.netdisk-content .toolbar .buttons img {
	display: none;
}

.netdisk-content .toolbar .review {
	position: absolute;
	right: 14px;
	top: 9px;
	cursor: pointer;
}

.netdisk-content .toolbar .dbmenu {
	right: 5px;
	top: 30px;
}

.netdisk-content .toolbar .tips01 {
	left: 38px;
}

.netdisk-content .toolbar .tips01 .t {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		2px -1022px no-repeat;
	padding: 2px 0 0 20px;
	color: #c78c57;
}

.netdisk-content .toolbar .tips01 a {
	color: #4d9bd6;
}

.dbtable {
	height: auto;
	z-index: 1;
}

#dbkfolderandfiles {
	height: 409px;
}

.mhead {
	height: 27px;
	background-position: 0 -591px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}

.mhead em {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		-999px 99px no-repeat;
	width: 12px;
	height: 19px;
	display: none;
	zoom: 1;
	vertical-align: middle;
	margin-left: 2px;
}

#filesize a {
	padding-right: 6px;
}

.mhead .asc {
	background-position: 0 -2872px;
	display: inline-block;
}

.mhead .desc {
	background-position: 0 -2853px;
	display: inline-block;
}

.mhead .currentline {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	background: #3fa7e4;
	border-bottom: 1px solid #2d84cb;
}

.mhead table {
	height: 100%;
}

.dbtable table {
	width: 100%;
	table-layout: fixed;
}

.mhead .bg {
	background-position: 0 -709px;
	background-repeat: no-repeat;
}

.dbtable .dtfilename .filetxt {
	padding-left: 2px;
}

.dbtable .filesize {
	text-align: right;
	display: table-cell;
	color: #000;
}

.mhead th {
	padding: 0;
}

.mhead th a {
	display: block;
	height: 15px;
	padding: 6px 8px;
	color: #000;
	font-weight: normal;
	overflow: hidden;
}

.mhead a:hover,.mhead a.selected {
	padding-bottom: 4px;
	border-bottom: 2px solid #3EA8E6;
	text-decoration: none;
}

.mhead a.selected {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		repeat-x 0 -4112px;
	color: #0576c6;
}

.mbody {
	height: 382px;
	overflow: auto;
}

.mbody table {
	margin-top: 5px;
}

.dbtable .gimglist {
	height: 100%;
	overflow: auto;
}

.mbody td {
	white-space: nowrap;
	border-top: 1px solid #fff;
}

.mbody img,.mbody a {
	vertical-align: middle;
	color: #000;
	cursor: default;
}

.mbody a:hover {
	text-decoration: none;
	color: #000;
}

.dbtable strong {
	font-weight: normal;
}

.mbody tr {
	cursor: default;
}

.mbody tr td div {
	padding: 0 7px;
	height: 20px;
	line-height: 18px;
	white-space: nowrap;
	overflow: hidden;
}

.mbody tr:hover td,.mbody tr.hover td {
	background-position: 0 -688px;
	border-top: 1px solid #d7e7f4;
}

.mbody tr:hover td.first div,.mbody tr.hover td.first div {
	background-position: 0 -666px;
	background-repeat: no-repeat;
}

.mbody tr:hover td.last div,.mbody tr.hover td.last div {
	background-position: right -762px;
	background-repeat: no-repeat;
}

.mbody tr.selected td,.mbody tr.active td {
	background-position: 0 -644px;
	border-top: 1px solid #a4caee;
}

.mbody tr.selected td.first div,.mbody tr.active td.first div {
	background-position: 0 -622px;
	background-repeat: no-repeat;
}

.mbody tr.selected td.last div,.mbody tr.active td.last div {
	background-position: right -739px;
	background-repeat: no-repeat;
}

.netdisk-content .statusbar {
	padding: 2px 42px 0 10px;
	width: 690px;
	height: 18px;
	position: absolute;
}

.netdisk-content .statusbar .status-size {
	float: left;
}

.netdisk-content .statusbar .status-num {
	float: right;
}

.netdisk-content .pop-tips {
	top: 150px;
	left: 280px;
}

.gimglist li {
	display: inline;
	z-index: 1;
	float: left;
	width: 100px;
	height: 98px;
	margin: 8px 1px 11px;
	line-height: 1.4;
	text-align: center;
}

.gimglist li span {
	display: table;
	overflow: hidden;
	width: 76px;
	height: 76px;
	margin: auto;
	padding: 1px;
	border: 1px solid #dfdccb;
	text-align: center;
	cursor: pointer;
}

.gimglist li span em {
	display: table-cell;
	vertical-align: middle;
}

.gimglist li span em img {
	max-width: 76px;
	max-height: 76px;
	vertical-align: middle;
}

.gimglist li .txtname {
	top: 80px;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 36px;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
}

.gimglist li .txtname strong {
	display: inline-block;
	max-width: 100%;
	padding: 0 2px;
	font: 12px/1.5 \5b8b\4f53, arial, sans-serif;
	cursor: pointer;
}

.gimglist li:hover span,.gimglist li.on span {
	border: 2px solid #8eb6e1;
	padding: 0;
}

.gimglist li.active span,.gimglist li.selected span {
	border: 2px solid #4F83BC;
	padding: 0;
}

.gimglist li:hover .txtname strong,.gimglist li.on .txtname strong {
	background-color: #8eb6e1;
	color: #FFF;
}

.gimglist li.active .txtname strong,.gimglist li.selected .txtname strong
	{
	background-color: #4F83BC;
	color: #FFF;
}

.gimglist li.reviewnull {
	color: #999;
	font-size: 14px;
	padding-top: 27px;
	text-align: center;
	width: 100%;
}

.gimglist li.reviewnull {
	color: #999;
	font-size: 14px;
	padding-top: 27px;
	text-align: center;
	width: 100%;
}

#views_switch_menu {
	width: 100px;
}

#views_switch_menu div p a {
	padding-left: 18px;
}

#views_switch_menu div p span {
	margin: 0 1px 3px 1px;
}

.gimglist {
	*position: relative;
	*zoom: 1;
}

.gimglist li span {
	*display: block;
	*position: relative;
}

.gimglist li span em {
	*display: block;
	*position: absolute;
	*top: 50%;
	*left: 50%;
}

.gimglist li span em img {
	*position: relative;
	*top: -50%;
	*left: -50%;
}

.dbtable table {
	*width: auto;
}

.mbody tr td.first div,.mbody tr td.last div {
	_height: 100%;
	_line-height: 20px;
}

.line-tips {
	display: inline-block;
	position: absolute;
	top: 0;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		right -2067px no-repeat #f1cf92;
	color: #fff;
	margin: 4px 0 4px 18px;
	height: 16px;
	line-height: 16px;
	padding: 0 10px 0 5px;
}

.line-tips em {
	width: 10px;
	height: 100%;
	overflow: hidden;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		no-repeat 0 -2043px;
	position: absolute;
	left: -10px;
	top: 0;
}

.line-tips-hover {
	font-weight: bold;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		right -2007px no-repeat #e2a900;
	margin: 0 0 0 18px;
}

.line-tips-hover em {
	width: 12px;
	height: 100%;
	overflow: hidden;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		no-repeat 0 -1981px;
	position: absolute;
	left: -12px;
	top: 0;
}

.d-c-wrap {
	padding: 18px 20px;
	position: relative;
	zoom: 1;
}

.d-c-wrap .check-list {
	position: relative;
	display: block;
	width: 100%;
	height: 24px;
	line-height: 24px;
	clear: both;
	zoom: 1;
	overflow: hidden;
}

.d-c-wrap .check-list .l140 {
	left: 140px;
}

.d-c-wrap .check-list .l180 {
	left: 180px;
}

#weiboFileInfo {
	color: #666;
}

.editmeagerdiv {
	width: 92px;
	height: 92px;
	padding: 2px;
	border: 1px solid #CCCFD5;
	margin-right: 10px;
	background: #FFF;
	vertical-align: top;
	display: inline-block;
}

.editmeager {
	margin: 10px 0;
	padding-bottom: 10px;
	position: relative;
}

.editmeager img {
	width: 92px;
	height: 92px;
	vertical-align: top;
}

.editmeager textarea {
	width: 400px;
	height: 85px;
	padding: 5px;
	border: 1px solid #CCCFD5;
	vertical-align: top;
	font-size: 12px;
}

.editmeager .picpointer {
	position: absolute;
	left: 13px;
	top: 103px;
	height: 20px;
	display: inline-block;
	z-index: 1000;
}

.p-ico-l,.p-ico-r {
	display: inline-block;
	width: 12px;
	height: 20px;
	background:
		url(http://st2.dbank.com/netdisk/images/picpointer.png)
		no-repeat;
}

.p-ico-l {
	background-position: left top;
}

.p-ico-r {
	background-position: right top;
}

#weibofilenums {
	position: relative;
	top: -5px;
	margin: 0 10px 0 15px;
}

.texttip {
	text-align: right;
	color: #858585;
	padding-top: 3px;
}

.texttip em,.texttip b {
	font-size: 20px;
	font-family: arial;
	padding-right: 4px;
}

.texttip em {
	color: #FF6A00;
	font-weight: blod;
	font-style: normal;
}

#retweet_weibo,#weibo_follow,#weibo_record_step {
	margin-right: 5px;
	_vertical-align: 0;
	position: relative;
	top: -2px;
	_top: 3px;
}

.framefoot {
	height: 39px;
	line-height: 39px;
	text-align: center;
	margin-top: 30px;
}

.framefoot input {
	margin: 0;
	float: none;
	vertical-align: middle;
}

.framefoot a {
	color: #006FC8;
	margin-left: 20px;
}

.framefoot .publishbtn {
	width: 107px;
	height: 38px;
	border: none;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/button.png)
		-193px -268px no-repeat;
	vertical-align: middle;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 38px;
}

.framefoot .publishbtn_gray {
	width: 107px;
	height: 38px;
	border: none;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/button.png)
		-193px -352px no-repeat;
	vertical-align: middle;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 38px;
}

.editmeager .pubhasimg {
	width: 404px;
	*width: 412px;
	font-size: 13px;
	height: 85px;
}

.editmeager .pubnotimg {
	width: 518px;
	*width: 520px;
	font-size: 13px;
	height: 85px;
}

.editmeagerdiv {
	background-color: #ECECEC;
	text-align: center;
}

.editmeagerdiv p {
	text-align: center;
	color: #888;
	margin: 10px auto 15px;
}

.editmeagerdiv a {
	color: #0169CC;
	text-decoration: none;
}

.editmeagerdiv a:hover {
	text-decoration: underline;
}

.dialog-tips {
	margin: 5px;
	display: none;
}

.dialog-tips p {
	border: 1px solid #ff1400;
	background: #ffe4e6;
	padding: 5px 0 4px 8px;
}

.dialog-tips p em {
	display: inline-block;
	height: 18px;
	font-weight: bold;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		no-repeat 0 -1472px;
	padding-left: 23px;
}

.personal-info .save-btn,.binding-account .bind-btn,.binding-account .unbind-btn,.avatar-modify .import-btn,.avatar-modify .op-btn,.avatar-modify .swfupload,.binding-account .save-setting-btn
	{
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/button.png)
		no-repeat;
	width: 66px;
	height: 22px;
	cursor: pointer;
	border: none;
	padding: 0;
	display: inline-block;
}

.personal-info {
	width: 870px;
	margin-left: 30px;
	position: relative;
}

.personal-info .save-btn {
	background-position: -110px -144px;
}

.personal-info .box01 a {
	color: #4e9ad4;
	cursor: pointer;
}

.personal-info .box01 a:hover {
	color: #0270c5;
}

.personal-info .box01 a.w168 {
	color: #000;
	cursor: default;
}

.personal-info .box01 a.w168:hover {
	color: #000;
	text-decoration: none;
}

.binding-grade {
	padding: 0 0 50px;
	zoom: 1;
}

.binding-account {
	padding: 10px 9px 12px;
	margin: 8px 30px;
	border: 1px solid #e6e6e6;
	background: #fff;
	min-height: 115px;
	_height: 115px;
}

.binding-account .left {
	width: 86px;
}

.binding-account h4 {
	color: #044d82;
	padding: 5px 0 18px;
}

.binding-account .ml100 {
	margin-left: 100px;
}

.binding-account .pl24 {
	padding-left: 24px;
}

.binding-account .sina-thumbnail,.binding-account .qq-thumbnail,.binding-account .qq-weibo-thumbnail
	{
	display: inline-block;
	zoom: 1;
	width: 86px;
	height: 86px;
	margin-bottom: 7px;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/n-s-bgs.png)
		no-repeat;
}

.binding-account .qq-thumbnail {
	background-position: -88px 0;
}

.binding-account .qq-weibo-thumbnail {
	background-position: 0 0;
}

.binding-account .sina-thumbnail {
	background-position: -176px 0;
}

.binding-account .bind-btn,.binding-account .unbind-btn {
	background-position: -110px -190px;
}

.binding-account .unbind-btn {
	background-position: -110px -167px;
}

.binding-account .save-setting-btn {
	width: 67px;
	height: 24px;
	background-position: -190px -206px;
}

.binding-account a.bind-btn,.binding-account a.save-setting-btn {
	display: inline-block;
	display: block\9;
	text-indent: -9999px;
}

.avatar-modify .import-btn,.avatar-modify .import-btn:hover {
	background-position: 0 -250px;
	width: 111px;
	height: 22px;
	text-align: center;
	line-height: 22px;
	text-decoration: none;
	color: #fff;
}

.binding-account .list-style {
	display: inline-block;
	zoom: 1;
	width: 15px;
	height: 12px;
	vertical-align: middle;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		0 -1777px no-repeat;
}

.avatar-modify .op-btn,.avatar-modify .swfupload,.avatar-modify .swfupload:hover,.avatar-modify .op-btn:hover
	{
	background-position: -110px -214px;
	width: 68px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	text-decoration: none;
	color: #000;
}

.binding-account .bindingqq {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/bindinglogin.png)
		no-repeat 0 -38px;
	margin: 0 auto 10px;
	height: 32px;
	width: 94px;
}

.binding-account .bindingsina {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/bindinglogin.png)
		no-repeat 0 -71px;
	margin: 0 auto 10px;
	height: 32px;
	width: 94px;
}

.binding-account .bindingtext {
	text-align: center;
}

.binding-account .bindingbox {
	width: 267px;
	margin: 21px auto;
	height: 119px;
	border: #c1d8e6 1px solid;
}

.binding-account .bindingboxtop {
	height: 23px;
	background-color: #f7f7f7;
	text-align: center;
	line-height: 23px;
	border-bottom: #c1d8e6 1px solid;
	cursor: pointer;
}

.binding-account .bindingboxtopl {
	float: left;
	width: 133px;
	border-right: #c1d8e6 1px solid;
	height: 23px;
	line-height: 23px;
}

.binding-account .bindingboxtopr {
	width: 133px;
	float: right;
}

.binding-account .selectedbtn {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/bindinglogin.png)
		repeat-x 0 -103px;
}

.binding-account .bindingboxbtn {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/bindinglogin.png)
		repeat-x 0 0;
	height: 37px;
	cursor: pointer;
	width: 108px;
	margin: 25px auto;
	color: white;
	text-align: center;
	line-height: 37px;
}

.binding-account .t17 {
	margin: 17px auto 5px;
}

.user-info {
	padding: 30px 33px 40px;
	font-family: arial;
}

.user-tit {
	height: 23px;
	border-bottom: 2px solid #2d90db;
	margin-bottom: 10px;
}

.user-tit .tit {
	color: #fff;
	text-align: center;
	font-size: 12px;
	width: 106px;
	height: 23px !important;
	_height: 21px;
	line-height: 23px;
	overflow: hidden;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/button.png)
		no-repeat 0 -276px;
	_padding-top: 2px;
}

#invite .user-tit,#signinlist .user-tit {
	background:
		url(http://st2.dbank.com/netdisk/images/signin/signInico.png)
		no-repeat -200px -545px !important;
	_background:
		url(http://st2.dbank.com/netdisk/images/signin/signInico.png)
		no-repeat -200px -544px;
}

.help-credit {
	line-height: 18px;
}

.help-credit a {
	color: #1063bf;
	text-decoration: underline;
}

.help-credit em {
	display: inline-block;
	width: 12px;
	height: 12px;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		no-repeat 0 -1426px;
	margin: 0 5px -2px 0;
}

.settingTable {
	width: 100%;
}

.settingTable .col1 {
	width: 114px;
}

.settingTable .col2 {
	width: 160px;
}

.settingTable .col3 {
	width: 160px;
}

.settingTable .col4 {
	width: 160px;
}

.settingTable .col5 {
	width: 160px;
}

.settingTable th,.settingTable td {
	border: 1px solid #dcdcdc;
	padding: 5px 0;
	text-align: center;
	background: #fff;
}

.settingTable .line-tit th {
	color: #5a5b5d;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		repeat-x 0 -1334px;
	padding: 11px 0;
	border-bottom: 2px solid #82b5f6;
}

.settingTable .line-tit th.bulespan {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		repeat-x 0 -2378px;
	color: #fff;
}

.settingTable .line-tit th.bulespan a {
	color: #fff;
	text-decoration: underline;
}

.settingTable .line-tit th a {
	font-weight: normal;
	margin-left: 6px;
}

.settingTable td.rowspan {
	font-weight: bold;
	color: #5a5b5d;
}

.settingTable tr.line-alter td {
	background: #f4faff;
}

.settingTable tr.line-none td.rowspan {
	background: #fff;
	color: #5a5b5d;
}

.settingTable td.bulespan {
	background: #ffefbf;
}

.settingTable tr.line-none td.bulespan {
	border-bottom: 1px solid #dcdcdc;
}

.settingTable tr.line-alter td.bulespan {
	background: #6eb4f2;
}

.settingTable td.row {
	color: #3586c5;
	text-align: left;
	padding-left: 5px;
}

.settingTable em {
	color: #f60;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.settingTable .changebtn {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/button.png)
		no-repeat right -532px;
	display: inline-block;
	width: 45px;
	height: 21px;
	line-height: 21px;
	border: none;
	color: #fffab8;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
}

.settingTable .changegraybtn {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/button.png)
		no-repeat right -505px;
	display: inline-block;
	width: 45px;
	height: 21px;
	line-height: 21px;
	border: none;
	color: #fff;
	cursor: default;
	text-align: center;
}

.settingTable .line-tit .changebtn {
	margin-left: 8px;
}

.gender-box .user-tit {
	border-bottom: none;
}

.gender-box .user-tit .tit {
	background: none;
	color: #0270c5;
	font-size: 14px;
	text-align: left;
}

.gender-box .col1 {
	width: 22px;
}

.gender-box .col2 {
	width: 112px;
}

.gender-box .col3 {
	width: 180px;
}

.gender-box .col4 {
	width: 180px;
}

.gender-box .col5 {
	width: 180px;
}

.gender-box .col6 {
	width: 180px;
}

.gender-box .settingTable em {
	color: #000;
}

.gender-box .settingTable td {
	line-height: 27px;
}

.user-tips {
	display: inline-block;
	background: #ffffe5;
	border: 1px solid #ffd48f;
	color: #af6f03;
	font-weight: bold;
	padding: 3px 16px 3px 8px;
	line-height: 16px;
}

.user-tips {
	*display: inline;
}

.user-tips strong {
	color: #fe7203;
}

.user-tips em {
	display: inline-block;
	width: 16px;
	height: 16px;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		no-repeat 0 -1446px;
	margin: 0 8px 0 0;
	float: left;
}

.update-box {
	color: #5a5c5e;
	zoom: 1;
	margin: 0 0 24px;
	padding: 11px 0 8px 17px;
	border: 1px solid #f5c081;
	background: #fcf8ec;
	position: relative;
	line-height: 20px;
	min-height: 29px;
	_height: 29px;
}

.update-box .help-credit {
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -9px;
}

.update-box .updateroom {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/button.png)
		no-repeat right -580px;
	display: inline-block;
	width: 99px;
	height: 20px;
	line-height: 21px;
	border: none;
	color: #fffab8;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	vertical-align: bottom;
	*vertical-align: middle;
	text-decoration: none;
	margin-left: 7px;
}

.update-box em {
	color: #F60;
}

.update-box em.leftcaution {
	color: #c00;
}

.update-box em.red {
	color: #c00;
}

.update-box .credit {
	color: #999;
	font-weight: normal;
}

.update-box em.blue-btn {
	display: inline-block;
	width: 80px;
	height: 29px;
	line-height: 29px;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/button.png)
		-110px -273px no-repeat;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	margin-right: 5px;
}

.update-box .v-gender {
	color: #F60;
	font-weight: bold;
	margin-right: 6px;
}

.update-box .ico-gender {
	line-height: 20;
	overflow: hidden;
}

.update-box .ico-g0 {
	_vertical-align: 3px;
}

.update-box .ico-g19,.update-box .ico-g20,.update-box .ico-g28,.update-box .ico-g29
	{
	margin-top: 1px;
}

.update-box .ico-g28 {
	margin-top: 2px;
}

.update-box .ico-t27 {
	*margin-top: 1px;
}

.update-box .ico-t30 {
	*margin-top: 1px;
}

.update-box .ico-t31 {
	margin-top: 2px;
}

.update-box .attemptbtn,.update-box .renewbtn {
	color: #0270C5;
	text-deocration: none;
}

.update-box a.attemptbtn:hover,.update-box a.renewbtn:hover {
	text-deocration: underline;
}

.update-box .vip-con {
	_height: 74px;
}

.update-box .size {
	float: right;
	width: 360px;
}

.update-box .size .space-bar,.update-box .size .spacing {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		no-repeat scroll 0 0 transparent;
}

.update-box .size .space-bar {
	font-family: Arial;
	display: inline-block;
	width: 106px;
	height: 12px;
	border: 1px solid #A0CB84;
	overflow: hidden;
	vertical-align: -2px;
	*vertical-align: 0;
	margin-right: 8px;
	background-position: 0 -536px;
	background-repeat: repeat-x;
}

.update-box .size .space-bar b {
	font-family: Arial;
	display: inline-block;
	background-position: 0 -518px;
	background-repeat: repeat-x;
	width: 100%;
	height: 12px;
	*height: auto;
}

.update-box .size .yellow_tips {
	background-position: 0 -2449px;
	border-color: #e06a00;
}

.update-box .size .yellow_tips b {
	background-position: 0 -2431px;
}

.update-box .size .red_tips {
	background-position: 0 -2486px;
	border-color: #dd002c;
}

.update-box .size .red_tips b {
	background-position: 0 -2468px;
}

.update-box .size a {
	color: #1063BF;
}

.update-box .size a.gray {
	color: #999;
}

.update-box .size .normal {
	display: inline-block;
	padding: 0 2px;
	color: #999;
}

.update-box .size .capacitydetail {
	cursor: pointer;
	text-decoration: underline;
}

.update-box a.keepadvande {
	color: #1063BF;
	padding-left: 8px;
}

.update-box a.keepadvande:hover {
	text-decoration: underline;
}

.user-box .support-ico,.user-box .unsupport-ico,.f-ico {
	display: inline-block;
	width: 16px;
	height: 16px;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		no-repeat;
}

.user-box .support-ico {
	background-position: 0 -2685px;
}

.user-box .unsupport-ico {
	background-position: 0 -2659px;
}

.user-box .f-ico {
	vertical-align: -3px;
	*vertical-align: middle;
	_vertical-align: 3px;
	margin-right: 3px;
}

.f-zoom-ico {
	background-position: 0 -3135px;
}

.f-single-ico {
	background-position: 0 -3158px;
}

.f-safe-ico {
	background-position: 0 -3178px;
}

.f-style-ico {
	background-position: 0 -3198px;
}

.f-up-ico {
	background-position: 0 -3218px;
}

.f-file-ico {
	background-position: 0 -3240px;
}

.f-trans-ico {
	background-position: 0 -3264px;
}

.f-photo-ico {
	background-position: 0 -3291px;
}

.f-save-ico {
	background-position: 0 -3854px;
}

.f-return-ico {
	background-position: 0 -3876px;
}

.f-copy-ico {
	background-position: 0 -3833px;
}

.f-soft-ico {
	background-position: 0 -3343px;
}

.f-weibo-ico {
	background-position: 0 -3368px;
}

.f-link-ico {
	background-position: 0 -3393px;
}

.f-seclink-ico {
	background-position: 0 -3422px;
}

.f-secmode-ico {
	background-position: 0 -3453px;
}

.f-flow-ico {
	background-position: 0 -3474px;
}

.f-validity-ico {
	background-position: 0 -3500px;
}

.f-check-ico {
	background-position: 0 -3527px;
}

.f-adv-ico {
	background-position: 0 -3552px;
}

.f-client-ico {
	background-position: 0 -3576px;
}

.f-brand-ico {
	background-position: 0 -3600px;
}

.f-sign-ico {
	background-position: 0 -3629px;
}

.f-invite-ico {
	background-position: 0 -3654px;
}

.f-credit-ico {
	background-position: 0 -3679px;
}

.vipTable {
	width: 100%;
}

.vipTable th {
	font-weight: normal;
}

.vipTable .line-tit th {
	padding: 7px 0 3px 0;
}

.vipTable .line-tit i {
	font-weight: normal;
	font-style: normal;
}

.vipTable th .green {
	color: #247600;
}

.vipTable th .red {
	color: #ff3302;
}

.vipTable .line-top {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		repeat-x 0 -2337px;
}

.vipTable .colv1 {
	width: 104px;
}

.table-tit {
	padding: 10px 0 2px 18px;
}

.shop-box {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/shop.jpg)
		no-repeat 26px 19px #fcf8ec;
	height: 125px;
	border: 1px solid #f5c081;
	margin: 18px 0 30px;
	position: relative;
}

.shop-box img {
	vertical-align: top;
}

.shop-box a {
	display: inline-block;
	position: absolute;
}

.shop-box .taobao-shop,.shop-box .paipai-shop {
	width: 220px;
	height: 44px;
	top: 55px;
}

.shop-box .taobao-shop {
	left: 144px;
}

.shop-box .paipai-shop {
	left: 386px;
}

.shop-box .more {
	left: 620px;
	top: 70px;
}

#credit .orange {
	color: #f90;
	font-weight: bold;
}

#isadvance p,#isvip p {
	line-height: 24px;
	_height: 18px;
	_padding: 3px 0;
}

.consumption {
	padding: 25px 80px 0 70px;
}

.consumption .col1 {
	width: 100px;
}

.consumption .col2 {
	width: 170px;
}

.consumption .col3 {
	width: 90px;
}

.consumption .col4 {
	width: 90px;
}

.consumption .col5 {
	width: 90px;
}

.consumption .col6 {
	width: 80px;
}

.consumption .col7 {
	width: 80px;
}

.consumption .col8 {
	width: 80px;
}

.consumption .settingTable th,.consumption .settingTable td {
	text-align: left;
	padding-left: 18px;
}

.consumption-tit {
	color: #5e5e5e;
	margin-bottom: 12px;
	width: 100%;
}

.consumption-tit a {
	text-decoration: underline;
}

.consumption-tips {
	text-align: center;
	padding-top: 160px;
}

.consumption-tips span {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	padding: 7px 0 5px 0;
	width: 246px;
	background: #fef9e5;
	border-width: 0 2px 2px 0;
	border-style: solid;
	border-color: #d6d6d6;
	font-size: 14px;
	margin-bottom: 14px;
}

.consume-ico {
	display: inline-block;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/icon.png)
		no-repeat 0 -1363px;
	width: 24px;
	height: 26px;
	vertical-align: top;
	*vertical-align: middle;
	margin-right: 14px;
}

.consumeTable a {
	cursor: pointer;
}

.skin-setting {
	padding: 40px 48px 150px;
}

.skin-setting span,.skin-setting a {
	display: inline-block;
	zoom: 1;
	color: #000;
}

.skin-setting p span {
	width: 87px;
	height: 106px;
	padding: 1px;
	border: none;
	text-align: center;
}

.skin-setting p span.current-skin {
	border: 1px solid #6fb3e0;
	padding: 0;
}

.skin-setting p a.skin {
	display: block;
	width: 58px;
	height: 58px;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/n-s-bgs.png)
		no-repeat;
	margin: 12px auto 10px;
}

.skin-setting p a.normal-skin {
	background-position: 0 -95px;
}

.skin-setting p a.beach-skin {
	background-position: -63px -95px;
}

.skin-setting p a.cartoon-skin {
	background-position: -126px -95px;
}

.skin-setting p a.student-skin {
	background-position: -189px -95px;
}

.skin-setting p a.romantic-skin {
	background-position: -252px -95px;
}

.skin-setting p a.fairytale-skin {
	background-position: -315px -95px;
}

.skin-setting p a.sea-skin {
	background-position: -378px -95px;
}

.skin-setting span.skin-setting-tips {
	background: #d0e6f3;
	margin-top: 10px;
	padding: 2px 10px;
}

.dialogWrap .contentbg .outlink-publish {
	padding: 10px 10px 16px 15px;
	font-size: 13px;
}

.dialogWrap .contentbg .outlink-publish .top-tips {
	margin: 0 0 10px 0;
}

.dialogWrap .contentbg .outlink-publish table {
	margin-bottom: 10px;
}

.dialogWrap .contentbg .outlink-publish .top-tips .succ-tips {
	vertical-align: middle;
}

.dialogWrap .contentbg .outlink-publish .top-tips .m-tips {
	display: block;
	padding-left: 25px;
}

.dialogWrap .contentbg .outlink-publish .text {
	border: 1px solid #92BABA;
	height: 20px;
	width: 300px;
	line-height: 20px;
}

.dialogWrap .contentbg .outlink-publish span.hover {
	text-decoration: underline;
}

#dlu_d_clip_button {
	color: #4E9AD4;
}

.dialogWrap .contentbg .outlink-publish #d_clip_button {
	width: 50px;
	display: inline;
}

#d_clip_container {
	display: inline-block;
	display: inline\9;
	position: relative;
}

.dialogWrap .contentbg .outlink-publish #d_clip_button span {
	color: #2B6DC4;
	cursor: pointer;
	padding-top: 3px;
}

.avatar-modify {
	padding: 10px 0 20px 0;
}

.avatar-modify .left {
	width: 112px;
	padding: 0 124px 0 28px;
}

.avatar-modify .right {
	width: 534px;
	padding-top: 23px;
	text-align: left;
}

.avatar-current {
	padding-left: 12px;
}

.avatar-current .avatar-img {
	display: inline-block;
	border: 1px solid #d2d2d2;
	width: 84px;
	height: 84px;
	text-align: center;
	margin: 5px 0 20px 0;
	overflow: hidden;
}

.avatar-current .avatar-img b {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.avatar-current .avatar-img img {
	max-width: 82px;
	max-height: 82px;
	margin: 2px;
	vertical-align: middle;
}

.avatar-modify .avatar-op {
	padding-bottom: 8px;
}

.avatar-modify .avatar-op .import-btn {
	display: inline-block;
}

.avatar-route {
	background: #f1f7fb;
	border: 1px solid #c9d2d7;
	padding: 10px 8px;
}

.avatar-route .input-route {
	background: #f8fbef;
	width: 172px;
	padding: 1px 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #bbc1c2 #dadada #dddddc #a4abb1;
	color: #999;
}

.avatar-route .op-btn,.avatar-route .swfupload {
	vertical-align: middle;
	margin: 0 16px 0 8px;
}

.avatar-route em {
	color: #666;
}

.avatar-view {
	float: left;
	width: 302px;
}

.avatar-size {
	float: left;
	width: 170px;
	margin: 60px 0 0 58px;
}

.avatar-size p {
	padding-bottom: 35px;
	font-family: arial;
	color: #666;
}

.avatar-size p img {
	margin-right: 20px;
}

.avatar-view .avatar-tips {
	color: #666;
	line-height: 31px;
}

.avatar-view .avatar-box {
	position: relative;
	width: 300px;
}

.avatar-view .rotate,.avatar-view .rotate span {
	display: inline-block;
}

.avatar-view .rotate span {
	cursor: pointer;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		no-repeat;
	width: 16px;
	height: 16px;
	margin: 2px 4px;
	vertical-align: middle;
}

.avatar-view .rotate .btn-rotate-l {
	background-position: 0 -1602px;
}

.avatar-view .rotate .btn-rotate-r {
	background-position: 0 -1623px;
	margin-left: 6px;
}

.avatar-view .rotate .rotate-split {
	font-size: 0;
	width: 0;
	border-left: 1px solid #dfdfde;
	margin: 0;
}

.avatar-view .rotate {
	border: 1px solid #bbb;
	background: #f3f3f1;
	width: 52px;
	height: 20px;
	position: absolute;
	right: 3px;
	top: 3px;
}

.avatar-view .avatar-inner {
	border: 1px solid #b2b2b2;
	width: 300px;
	height: 300px;
}

.avatar-box .rotate-tips {
	padding-top: 12px;
}

.avatar-box .rotate-tips p {
	color: #666;
	padding-top: 15px;
}

.avatar-box .op-btn,.avatar-box .swfupload {
	margin: 0 12px 0 0;
}

.avatar-route .swfupload {
	padding: 2px 0 0 8px;
}

#canvas {
	width: 300px;
	height: 300px;
	position: relative;
	background: #fff;
}

#ImageDragContainer {
	border: 1px solid #333;
	position: absolute;
	width: 80px;
	height: 80px;
	left: 109px;
	top: 109px;
	z-index: 2;
	overflow: hidden;
}

#ImageDragContainer img,#ImageIconContainer img {
	position: relative;
	cursor: move;
}

#ImageIconContainer {
	width: 300px;
	height: 300px;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 1;
	overflow: hidden;
}

#ImageIconContainer {
	width: 300px;
	height: 300px;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 1;
	overflow: hidden;
}

#ImageIconContainer img {
	filter: alpha(opacity = 20);
	opacity: .2;
	margin: 1px 0 0 1px;
	display: none;
}

#toolBar,#toolwrap,#slider,#sliding {
	background: url(http://st2.dbank.com/netdisk/images/toolbar.png);
	background-repeat: no-repeat;
}

#toolBar {
	width: 210px;
	margin: 10px auto 0;
	height: 16px;
	background-position: 0 3px;
	position: relative;
	overflow: hidden;
	display: none;
}

#toolwrap {
	background-position: right -35px;
	background-repeat: no-repeat;
	height: 100%;
}

#slider {
	background-position: right -16px;
	background-repeat: repeat-x;
	height: 100%;
	margin: 0 4px;
}

#sliding {
	background: #f3f3f3;
	width: 14px;
	height: 14px;
	display: block;
	outline: none;
	position: absolute;
	left: 0;
	top: 0;
	text-indent: -9999px;
	overflow: hidden;
	border: 1px solid #b4b4b4;
}

.dire .nowpos {
	height: 19px;
	padding: 2px 4px 0;
	border: 1px solid #c0c0c0;
	background: #fff
		url(http://st2.dbank.com/netdisk/images/newdisk/ico-old.png)
		no-repeat right -949px;
	cursor: pointer;
	line-height: 1.4;
}

.dire .nowpos .ico-folder {
	padding-left: 21px;
}

.dire .treelist {
	display: none;
	position: absolute;
	z-index: 100;
	overflow: auto;
	width: 346px;
	height: 122px;
	margin-top: 1px;
	padding-bottom: 8px;
	border: 1px solid #c0c0c0;
	background: #fff;
}

.gtree {
	padding: 4px 8px 0;
	line-height: 1.231;
	font-family: Arial;
}

.gtree li {
	margin: 0;
	padding-top: 4px;
	white-space: nowrap;
	cursor: pointer;
}

.gtree li li {
	padding-left: 20px;
}

.gtree a {
	display: inline-block;
	overflow: hidden;
	height: 14px;
	padding: 1px 3px 2px;
	*padding: 3px 3px 0;
	color: #000;
	vertical-align: middle;
}

.gtree a:hover {
	background: #c9daeb;
	text-decoration: none;
}

.gtree a.on,.gtree a.on:hover {
	background: #4d84bc;
	color: #FFF;
}

.gtree a.blur,.gtree a.blur:hover {
	background: #dde5f2;
	color: #000;
}

.gtree span,.gtree em,.gcholist .giptbox span,.ico-folder {
	display: inline-block;
	overflow: hidden;
	height: 16px;
	padding-left: 16px;
	margin-right: 3px;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/treeico.png)
		-99px 0 no-repeat;
	vertical-align: middle;
	line-height: 1.4;
}

.gtree .topen ul {
	display: block;
}

.gtree .topen .haschild {
	background-position: 0 0;
}

.gtree .topen em {
	background-position: 0 -84px;
}

.gtree .tclose ul {
	display: none;
}

.gtree .tclose .haschild {
	background-position: 0 -16px;
}

.gtree .tclose em,.ico-folder {
	background-position: 0 -67px;
}

.gtree li em.ico-mydisk {
	background-position: 0 -32px;
}

.gtree li em.ico-mypc {
	background-position: 0 -170px;
}

.gtree li em.ico-myrecfolder {
	background-position: 0 -101px;
}

.gtree li em.ico-myfolder {
	background-position: 0 -119px;
}

.gtree li em.ico-myshare {
	background-position: 0 -155px;
}

.gtree li em.ico-share {
	background-position: 0 -48px;
}

.gtree li em.ico-everyshare {
	background-position: 0 -137px;
}

#addfiles .filelist .ico {
	padding-left: 20px;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/ico-old.png)
		no-repeat 0 0;
}

#addfiles .filelist .ico-default {
	background-position: 0 0;
}

#addfiles .filelist .ico-default-gray {
	background-position: 0 -320px;
}

#addfiles .filelist .ico-default-on {
	background-position: 0 -640px;
}

#addfiles .filelist .ico-compress {
	background-position: 0 -39px;
}

#addfiles .filelist .ico-compress-gray {
	background-position: 0 -359px;
}

#addfiles .filelist .ico-compress-on {
	background-position: 0 -679px;
}

#addfiles .filelist .ico-web {
	background-position: 0 -80px;
}

#addfiles .filelist .ico-web-gray {
	background-position: 0 -400px;
}

#addfiles .filelist .ico-web-on {
	background-position: 0 -720px;
}

#addfiles .filelist .ico-document {
	background-position: 0 -120px;
}

#addfiles .filelist .ico-doc {
	background-position: 0 -120px;
}

#addfiles .filelist .ico-doc-gray {
	background-position: 0 -440px;
}

#addfiles .filelist .ico-doc-on {
	background-position: 0 -760px;
}

#addfiles .filelist .ico-image {
	background-position: 0 -160px;
}

#addfiles .filelist .ico-image-gray {
	background-position: 0 -478px;
}

#addfiles .filelist .ico-image-on {
	background-position: 0 -798px;
}

#addfiles .filelist .ico-video {
	background-position: 0 -201px;
}

#addfiles .filelist .ico-video-gray {
	background-position: 0 -521px;
}

#addfiles .filelist .ico-video-on {
	background-position: 0 -841px;
}

#addfiles .filelist .ico-app {
	background-position: 0 -242px;
}

#addfiles .filelist .ico-app-gray {
	background-position: 0 -562px;
}

#addfiles .filelist .ico-app-on {
	background-position: 0 -882px;
}

#addfiles .filelist .ico-audio {
	background-position: 0 -280px;
}

#addfiles .filelist .ico-audio-gray {
	background-position: 0 -600px;
}

#addfiles .filelist .ico-audio-on {
	background-position: 0 -920px;
}

#addfiles .guide {
	zoom: 1;
	overflow: hidden;
}

#addfiles .guide strong {
	float: left;
	width: 60px;
	font-weight: normal;
	line-height: 24px;
}

#addfiles .guide .dire {
	float: left;
	overflow: hidden;
	width: 406px;
}

#addfiles .guide .review {
	margin: 3px 0 0 5px;
	width: 16px;
}

#addfiles .dire .nowpos .ico-folder {
	overflow: hidden;
	width: 370px;
}

#addfiles .dire .treelist {
	width: 404px;
	height: 180px;
}

#addfiles .listing {
	zoom: 1;
	overflow-x: auto;
	overflow-y: hidden;
	height: 180px;
	margin-top: 10px;
	border: 1px solid #ccc;
	background: #fff;
	*position: relative;
}

#addfiles .listing td {
	vertical-align: top;
}

#addfiles .filelist {
	width: 154px;
	margin-right: 6px;
	height: auto;
	border: 0 none;
}

#addfiles .filelist li {
	height: 23px;
	width: 100%;
	margin-left: 2px;
	display: inline-block;
}

#addfiles .filelist a {
	display: inline-block;
	width: 132px;
	overflow: hidden;
	height: 23px;
	margin-top: 1px;
	color: #000;
	padding: 0 2px;
	line-height: 23px;
	*line-height: 19px;
	_line-height: 23px;
}

#addfiles .filelist a:hover {
	background: #dde5f2;
	text-decoration: none;
}

#addfiles .filelist a.on,#addfiles .filelist a.on:hover {
	background: #49607D;
	color: #fff;
}

#addfiles .act {
	zoom: 1;
	overflow: hidden;
	text-align: left;
	padding-top: 10px;
}

#addfiles .act strong {
	float: left;
	width: 66px;
	font-weight: normal;
	line-height: 24px;
}

#addfiles .act .giptbox {
	width: 465px;
	_width: 462px;
	color: #000;
	font-size: 13px;
	border: 1px solid #c8c8c8;
	padding: 3px 0;
}

#addfiles .act select {
	width: 467px;
	_width: 464px;
	margin-top: 2px;
	vertical-align: top;
	font-size: 13px;
	border: 1px solid #c8c8c8;
	padding: 1px 0;
}

#addfiles .ft .tips {
	display: none;
	position: absolute;
	top: 3px;
	left: 220px;
	overflow: hidden;
	height: 22px;
	padding: 0 10px;
	background: #329932;
	color: #fff;
	line-height: 22px;
}

#addfiles .ft .loading {
	display: none;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 398px;
	background: url(http://st2.dbank.com/netdisk/images/loading.gif)
		no-repeat center center;
}

#addfiles table {
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
}

#addfiles .gico {
	overflow: hidden;
	float: left;
	width: 16px;
	height: 16px;
	margin: 3px 0 0 5px;
	background-image:
		url(http://st2.dbank.com/netdisk/images/newdisk/ico-old.png);
	font: 12px/20 arial;
}

.ico-goback {
	background-position: 0 -976px;
	cursor: pointer;
}

.ico-goback-gray {
	background-position: 0 -992px;
	cursor: default;
}

.ico-goparent {
	background-position: 0 -1008px;
	cursor: pointer;
}

.ico-goparent-gray {
	background-position: 0 -1025px;
}

#addfiles .dialogFooter {
	border-top: none;
	padding-top: 12px;
	padding-right: 0;
}

#dbkrlistselector .listing td {
	width: 170px;
	vertical-align: top;
}

.hover span {
	text-decoration: underline;
}

ul.viewlist {
	width: 68px;
	float: left;
	padding-top: 4px;
}

.viewlist li {
	display: inline-block;
	z-index: 1;
	width: 68px;
	height: 78px;
	margin: 0 1px 0 0;
	line-height: 1.4;
	text-align: center;
}

.viewlist li div {
	display: inline-block;
}

.viewlist li div {
	*display: inline;
}

.viewlist li span {
	display: table;
	overflow: hidden;
	width: 60px;
	height: 60px;
	margin: auto;
	padding: 1px;
	border: 1px solid #dfdccb;
	text-align: center;
	cursor: pointer;
}

.viewlist li span em {
	display: table-cell;
	vertical-align: middle;
}

.viewlist li span em img {
	max-width: 60px;
	max-height: 60px;
	vertical-align: middle;
}

.viewlist li .txtname {
	top: 80px;
	left: 0;
	overflow: hidden;
	width: 62px;
	white-space: nowrap;
	overflow: hidden;
	height: 18px;
	text-overflow: ellipsis;
}

.viewlist li .txtname strong {
	display: inline-block;
	max-width: 100%;
	padding: 0 2px;
	font: 12px/1.5 \5b8b\4f53, arial, sans-serif;
	cursor: pointer;
}

.viewlist li:hover span,.viewlist li.on span {
	border: 2px solid #8eb6e1;
	padding: 0;
}

.viewlist li.active span,.viewlist li.selected span {
	border: 2px solid #4F83BC;
	padding: 0;
}

.viewlist li:hover .txtname strong,.viewlist li.on .txtname strong {
	background-color: #8eb6e1;
	color: #FFF;
}

.viewlist li.active .txtname strong,.viewlist li.selected .txtname strong
	{
	background-color: #4F83BC;
	color: #FFF;
}

.viewlist li {
	*position: relative;
	*zoom: 1;
}

.viewlist li span {
	*display: block;
	*position: relative;
}

.viewlist li span em {
	*display: block;
	*position: absolute;
	*top: 50%;
	*left: 50%;
}

.viewlist li span em img {
	*position: relative;
	*top: -50%;
	*left: -50%;
}

.dragcontainer {
	background-color: #94C1EB;
	border: 1px solid #7186AB;
	left: -9999px;
	min-height: 40px;
	min-width: 250px;
	padding: 10px;
	position: absolute;
	top: -9999px;
	z-index: 1000;
}

.dragcontainer {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
}

.dragcontainer ul {
	padding-left: 18px;
}

.dragcontainer ul.op-none {
	background: url(http://st2.dbank.com/netdisk/images/drop-no.gif)
		0 0 no-repeat;
}

.dragcontainer ul.op-add {
	background:
		url(http://st2.dbank.com/netdisk/images/drop-add.gif) 0 0
		no-repeat;
}

.dragcontainer ul li {
	padding-bottom: 1px;
	white-space: nowrap;
	opacity: .5;
	filter: alpha(opacity = 50);
}

.dragcontainer ul li img {
	vertical-align: top;
}

.dragcontainer ul li strong {
	background-color: #7399D5;
	color: #FFF;
	display: inline-block;
	padding: 1px 0 2px;
	white-space: normal;
}

.w168 {
	color: #333;
}

.w168:hover {
	color: #333;
	text-decoration: none;
}

.wbd .inner {
	min-height: 570px;
	_height: 570px;
}

.wbd .msg-inner {
	min-height: 555px;
	_height: 555px;
	padding-bottom: 15px;
}

.foption {
	height: 22px;
	padding-top: 3px;
	margin: 0 11px;
	background: #e5e5e5;
	overflow: hidden;
}

.foption .related {
	display: inline-block;
}

.foption .related {
	*display: inline;
}

.foption .related input {
	margin: -3px 7px 0 9px;
	*margin: -3px 7px 0 5px;
}

.foption .related a {
	padding-left: 13px;
	display: inline-block;
}

.pages {
	display: inline-block;
	text-align: center;
	width: 760px;
}

.pages {
	*display: inline;
}

.pages a {
	color: #000;
}

.pages a:hover {
	text-decoration: none;
}

.pages span {
	display: inline-block;
	margin-right: 14px;
}

.pages .pages_prev,.pages .pages_next {
	color: #999;
}

.pages .btn-jump {
	width: 39px;
	height: 21px;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/button.png)
		no-repeat -262px -208px;
	border: none;
	cursor: pointer;
}

.pages .txt-jump {
	width: 20px;
	height: 14px;
	padding: 2px;
	background: #fff;
	border: 1px solid #92a6e1;
	margin: 0 5px;
}

.pages .invite-txt-jump {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #92A6E1;
	height: 14px;
	margin: 0 5px;
	padding: 2px;
	width: 20px;
}

.invitespace h1 {
	font-size: 12px;
	color: #FFF;
	float: left;
	padding: 6px 18px 0 23px;
}

.invitespace h2 {
	color: #D5ECFC;
	font-weight: normal;
	font-size: 12px;
	padding: 6px 18px 0 23px;
	float: right;
}

.invitespace h2 a {
	color: #D5ECFC;
	margin-left: 10px;
}

.invitespace h1 b,.invitespace h2 b {
	color: #FBD502;
	padding: 0 2px;
}

.form01 .w220 {
	width: 220px;
	padding: 3px 2px;
	height: 15px;
	line-height: 15px;
	border: 1px solid #98A3B3;
}

.form01 .gray {
	color: #A3A3A3;
}

#invitecontent {
	margin-left: 90px;
	width: 652px;
}

#invitecontent h4 {
	color: #4C4C4D;
}

.invitemailbtn {
	width: 111px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #FFF;
	border: none;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/button.png)
		no-repeat 0 -250px;
	cursor: pointer;
}

.inviteshareinfor {
	width: 403px;
	height: 80px;
	border: 1px solid #9BA3B0;
	background: #FFF;
	padding: 5px;
	font-size: 12px;
}

.form01 .i-box02 {
	padding-left: 22px;
	padding-top: 16px;
	padding-bottom: 16px;
}

.sinaShare,.txShare {
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/button.png)
		no-repeat;
	width: 103px;
	display: inline-block;
	text-decoration: none;
	color: #FFF;
	padding-left: 35px;
	height: 24px;
	position: absolute;
}

.sinaShare:hover,.txShare:hover {
	text-decoration: none;
}

.sinaShare {
	background-position: 0 -502px;
	right: 150px;
	top: 0;
}

.txShare {
	background-position: 0 -476px;
	right: 0;
	top: 0;
}

.sharelinks {
	position: relative;
	text-align: left;
	margin: 10px 0;
	width: 415px;
	height: 26px;
	line-height: 26px;
}

.sinaShare:hover,.txShare:hover {
	color: #FFF;
}

.assignmail {
	line-height: normal;
	width: 380px;
	overflow: hidden;
}

.assignmail dt {
	width: 55px;
	height: 54px;
	float: left;
	background:
		url(http://st2.dbank.com/netdisk/images/assignmailpic.gif)
		no-repeat;
}

.assignmail dd {
	margin: 5px 0 5px 10px;
	float: left;
	width: 315px;
	color: #858585;
}

.assignmail dd a.title {
	font-weight: bold;
	font-size: 14px;
	color: #45A5EB;
}

.i-logintips {
	padding: 5px 10px;
	border: 1px solid #B6D1EE;
	background-color: #E5F3FE;
	width: 395px;
}

.i-logintips span {
	color: #A3A3A3;
}

.choose_list_ico {
	display: inline-block;
	background-position: 0 -1891px;
	width: 20px;
	text-align: left;
	position: absolute;
	top: 8px;
	left: 9px;
}

.same-name-box {
	padding: 8px 14px;
}

.same-name-box .blue {
	color: #064b82;
}

.same-name-box .f4 {
	font-size: 16px;
}

.same-name-box .mb8 {
	margin-bottom: 8px;
}

.same-name-box li {
	position: relative;
	padding: 7px 25px 8px 36px;
	border: 1px solid #fff;
	background: #fff;
	cursor: pointer;
	margin-bottom: 2px;
	_height: 1%;
}

.same-name-box li.selected {
	border-color: #c1d9f3;
	background: #e3edf9;
}

.same-name-box li.hover,.same-name-box li:hover {
	border-color: #cddded;
	background: #eaf2fb;
}

.same-name-box li.hover span {
	text-decoration: none;
}

.finfo_box em,.finfo_box i {
	font-style: normal;
	color: #000;
	font-weight: normal;
}

.same-folder .fold_info {
	margin: 20px 0;
}

.same-name-box em {
	color: #000;
	font-weight: normal;
}

.same-name-box span {
	vertical-align: middle;
}

#same_name_file_win .m_record {
	position: absolute;
	left: 8px;
	bottom: 10px;
}

.credit-setting {
	padding: 30px 76px 15px 80px;
}

.credit-setting .user-tit .tit {
	margin-right: 1px;
	width: 86px;
	background-position: 0 -310px;
	cursor: pointer;
}

.credit-setting .user-tit .tit-gray {
	background-position: 0 -339px;
	color: #000;
	font-weight: normal;
	line-height: 24px;
}

.credit-setting .user-tit .fr {
	color: #555;
}

.credit-setting .user-tit .ico-help {
	display: inline-block;
	background:
		url(http://st2.dbank.com/netdisk/images/newdisk/min-icon.png)
		no-repeat scroll 0 -1426px;
	height: 12px;
	width: 12px;
	margin-left: 8px;
	vertical-align: -2px;
	*vertical-align: 0;
}

.credit-setting .settingTable th,.credit-setting .settingTable td {
	text-align: left;
	padding-left: 10px;
}

.credit-setting .settingTable {
	margin-bottom: 12px;
}

.credit-setting .settingTable em.gray {
	font-weight: normal;
	color: #999;
}

.record-credit .credit-inner {
	min-height: 510px;
	_height: 510px;
}

.record-room .credit-inner {
	min-height: 510px;
	_height: 510px;
}

.current_app table {
	width: 100%;
}

.current_app td,.current_app th {
	height: 25px;
	padding: 0 5px;
	border: 1px solid #999;
}

.bind-prompt {
	margin: 8px 30px;
	padding: 0 10px;
	border: 1px solid #e6c02f;
	color: #773d27;
	background: none repeat scroll 0 0 #fcfdd5;
	box-shadow: 2px 2px 2px #bbb;
	height: 22px;
	line-height: 22px;
	display: inline-block;
}

.navbar .nav-info {
	display: inline-block;
	width: 663px;
	overflow: hidden;
	white-space: nowrap;
	left: 25px;
	height: 16px;
	line-height: 16px;
}

div.navbar * {
	position: absolute;
}

div.navbar * * {
	position: relative;
}

#address_col {
	position: absolute;
}

#toleft {
	left: 8px;
	cursor: pointer;
	display: none;
}

#toright {
	right: 10px;
	cursor: pointer;
	display: none;
}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}

#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#jquery-lightbox a img {
	border: none;
}

#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#lightbox-container-image {
	padding: 10px;
}

#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}

#lightbox-container-image-box>#lightbox-nav {
	left: 0;
}

#lightbox-nav a {
	outline: none;
}

#lightbox-nav-btnPrev,#lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}

#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}

#lightbox-nav-btnNext {
	right: 0;
	float: right;
}

#lightbox-container-image-data:after {
	content: ".";
	display: block;
	clear: both;
	overflow: hidden;
	height: 0;
	visibility: hidden;
	font-size: 0;
}

#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	width: 100%;
	padding: 0;
}

#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}

#lightbox-container-image-data #lightbox-image-details {
	display: inline-block;
	float: left;
	text-align: left;
}

#lightbox-container-image-data #lightbox-image-details {
	*display: inline;
}

#lightbox-image-details-caption {
	font-weight: bold;
}

#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}

#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: .7em;
}

html,body {
	background: #eaeaea;
}

#image-wall {
	width: 760px;
	position: absolute;
	left: 50%;
	margin-top: 100px;
	margin-left: -410px;
	border: 7px solid #999;
	background: #eee;
	box-shadow: 0 0 5px #000;
	top: 0;
	z-index: 10000;
}

#wall-background {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #000;
	filter: alpha(opacity = 60);
	-ms-filter: alpha(opacity = 60);
	opacity: .6;
	z-index: 9999;
}

#image-background {
	width: 100%;
	position: absolute;
	z-index: 3;
	height: 460px;
	filter: alpha(opacity = 60);
	-ms-filter: alpha(opacity = 60);
	opacity: .6;
	display: none;
}

#image-wrapper {
	width: 100%;
	height: 460px;
	display: none;
	z-index: 3;
	position: absolute;
}

#image-container {
	box-shadow: 0 0 5px #999;
	overflow: hidden;
	position: relative;
	background: #b7b7b7;
	border: 5px solid #fff;
	margin: 0 auto;
}

#image-main {
	width: 100%;
	height: 100%;
}

#image-main img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}

#image-prev,#image-next {
	width: 50%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	cursor: pointer;
	top: 0;
	filter: alpha(opacity = 50);
	opacity: .5;
}

#image-pages {
	position: relative;
	font: 12px Arial, sans-serif;
	padding: 5px;
	background: #999;
	text-align: right;
}

#image-pages ul {
	position: absolute;
	left: 40px;
	top: 3px;
	margin: 0;
	padding: 0;
}

#image-pages li {
	float: left;
	list-style: none;
	width: 10px;
	height: 10px;
	background: #666;
	margin: 5px;
	cursor: pointer;
}

#image-pages li.hover {
	background: #f60;
	cursor: default;
}

#images-text {
	font: 12px Arial, sans-serif;
	line-height: 22px;
	background: #333;
	color: #fff;
	padding: 5px;
}

#image-text {
	filter: alpha(opacity = 80);
	opacity: .8;
	position: relative;
	margin-top: -30px;
	background: #333;
	color: #fff;
	padding: 5px;
	height: 20px;
}

#image-pages textarea {
	border: 1px solid #ccc;
	width: 100%;
	height: 40px;
	margin-top: 10px;
	font-size: 12px;
	display: none;
}

#images-review {
	text-align: right;
	height: 25px;
	padding-top: 5px;
}

#images-review a {
	background: #E3E3E3;
	border: 1px solid #BBB;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 1px 1px #F6F6F6 inset;
	color: #333;
	font: bold 12px/1 "helvetica neue", helvetica, arial, sans-serif;
	padding: 5px 0 6px;
	text-align: center;
	text-shadow: 0 1px 0 #FFF;
	width: 80px;
	display: block;
	text-decoration: none;
	float: right;
	margin-left: 10px;
}

#images-review a:hover {
	background: #d9d9d9;
	cursor: pointer;
}

#pages-wrapper {
	display: none;
}

#image-prev {
	left: 0;
}

#image-next {
	right: 0;
}

.image-prev {
	background: url(../images/prev.png?v=2.5.3) no-repeat left -70px;
}

.image-prev.hover {
	background-position: left center;
}

.image-next {
	background: url(../images/next.png?v=2.5.3) no-repeat right -70px;
}

.image-next.hover {
	background-position: right center;
}

#image-close {
	width: 18px;
	height: 18px;
	background: url(http://st2.dbank.com/netdisk/images/close.gif)
		no-repeat;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	text-align: center;
	font: 12px Arial, sans-serif;
	text-indent: -9999px;
}

#slider-container {
	height: 460px;
	overflow: hidden;
	position: relative;
}

#slider-main {
	padding: 5px;
	margin: 5px;
}

#slider-main li {
	list-style: none;
	display: none;
	margin: 4px;
}

#slider-main img {
	border: 5px solid #fff;
	box-shadow: 1px 1px 1px #aaa;
	cursor: pointer;
	width: 110px;
}

#slider-main li.li1 img {
	width: 90px;
	-webkit-transform: rotate(5deg);
	-moz-transform: rotate(5deg);
	-o-transform: rotate(5deg);
}

#slider-main li.li2 img {
	width: 60px;
	-webkit-transform: rotate(-25deg);
	-moz-transform: rotate(-25deg);
	-o-transform: rotate(-25deg);
}

#slider-main li.li3 img {
	width: 80px;
	-webkit-transform: rotate(20deg);
	-moz-transform: rotate(20deg);
	-o-transform: rotate(20deg);
}

#slider-main li.li4 img {
	width: 120px;
	-webkit-transform: rotate(-15deg);
	-moz-transform: rotate(-15deg);
	-o-transform: rotate(-15deg);
}

#slider-main li.li0 img {
	width: 40px;
	-webkit-transform: rotate(15deg);
	-moz-transform: rotate(15deg);
	-o-transform: rotate(15deg);
}

#slider-main li.hover {
	z-index: 2;
}

#slider-main li.hover img {
	border-color: #f90;
	box-shadow: 0 0 10px #333;
}

#slider-loader {
	width: 50px;
	height: 50px;
	left: 50%;
	position: absolute;
	z-index: 100;
	border-radius: 10px;
	filter: alpha(opacity = 80);
	opacity: .8;
	margin-top: 200px;
	margin-left: -25px;
	box-shadow: 0 0 5px #000;
	background: url(http://st2.dbank.com/netdisk/images/loader.gif)
		no-repeat center center #000;
	display: none;
}

#scroll-wrapper {
	width: 9px;
	overflow: hidden;
	right: 5px;
	top: 12px;
	position: absolute;
	z-index: 100;
	height: 440px;
	display: none;
}

#scroll-main {
	width: 7px;
	height: 1px;
	overflow: hidden;
	background: #e9e9e9;
	position: absolute;
	top: 0;
	display: none;
}

#scroll-bar {
	width: 7px;
	height: 410px;
	overflow: hidden;
	background: #fff;
	position: absolute;
	margin-left: 0;
	top: 13px;
}

#scroll-top,#scroll-down {
	width: 7px;
	height: 5px;
	background: url(../image/top-down.gif) no-repeat;
	display: block;
	overflow: hidden;
	cursor: pointer;
}

#scroll-down {
	background-position: 0 bottom;
	position: absolute;
	bottom: 3px;
}